Как я могу отключить камень валковый вал от сообщений об ошибках в моей среде разработки? Я хочу получить ошибки только от постановки и производства, но я не нашел его в документах на сайте Rollbar.
Как предотвратить откачку валиков от сообщений об ошибках в среде разработки?
Ответ 1
Поместите этот код в инициализаторы /rollbar.rb:
Rollbar.configure do |config|
# ...
unless Rails.env.production?
config.enabled = false
end
# ...
end
Ответ 2
Я изменил следующее в config/initializers/rollbar.rb:
# Here we'll disable in 'test':
if Rails.env.test?
config.enabled = false
end
к
# Here we'll disable in 'test' and 'development':
if Rails.env.test? || Rails.env.development?
config.enabled = false
end
Ответ 3
Я считаю, что следующие ответы на вопрос:
if Rails.env.development?
config.enabled = false
end
Этот код должен быть записан в config/initializers/rollbar.rb
Ответ 4
Другие ответы верны, поэтому я просто добавляю это, чтобы уменьшить путаницу в отношении того, какой код требуется:
Убедитесь, что в config/initializers/rollbar.rb указано следующее:
Rollbar.configure do |config|
# ...
unless Rails.env.production?
config.enabled = false
end
# ...
end
Ответ 5
Не используйте оператор if
(или unless
), чтобы ничего не делать, кроме как установить логическое значение. Кроме того, вы, вероятно, хотите, чтобы Rollbar был включен в стадии постановки, в случае его наличия или получения.
Rollbar.configure do |config|
config.enabled = Rails.env.production || Rails.env.staging?
end