Подтвердить что ты не робот

Как предотвратить откачку валиков от сообщений об ошибках в среде разработки?

Как я могу отключить камень валковый вал от сообщений об ошибках в моей среде разработки? Я хочу получить ошибки только от постановки и производства, но я не нашел его в документах на сайте Rollbar.

4b9b3361

Ответ 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