如何禁用rollbar gem在我的开发环境中报告错误?我只想从暂存和生产中得到错误,但我没有在 Rollbar 网站上的文档中找到它。
问问题
10002 次
7 回答
51
将此代码放入initializers/rollbar.rb:
Rollbar.configure do |config|
# ...
unless Rails.env.production?
config.enabled = false
end
# ...
end
于 2013-10-30T06:47:21.497 回答
13
我在 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
于 2016-07-19T10:34:38.927 回答
11
不要使用if
(or unless
) 语句来设置布尔值。此外,您可能希望在暂存中启用 Rollbar,以备不时之需。
Rollbar.configure do |config|
config.enabled = Rails.env.production? || Rails.env.staging?
end
于 2017-08-01T15:02:53.590 回答
2
我相信以下更好地回答了这个问题:
if Rails.env.development?
config.enabled = false
end
这段代码应该写在 config/initializers/rollbar.rb
于 2016-03-11T17:10:02.107 回答
2
其他答案是正确的,所以我只是添加它以减少对确切需要什么代码的混淆:
确保以下内容位于 config/initializers/rollbar.rb 中:
Rollbar.configure do |config|
# ...
unless Rails.env.production?
config.enabled = false
end
# ...
end
于 2017-03-21T19:20:49.783 回答
2
我只希望 Rollbar 报告生产中的问题,所以我这样做了:
Rollbar.configure do |config|
# ...
config.enabled = Rails.env.production?
# ...
end
于 2018-02-05T23:07:29.067 回答
1
我在我的滚动条配置中使用它。
config/initializers/rollbar.rb
Rollbar.configure do |config|
# ...
if Rails.env.in? %w[test development]
config.enabled = false
end
# ...
end
于 2018-02-06T16:26:39.027 回答