gpt4 book ai didi

ruby - 无法使气刹 gem 适应 Sinatra 应用程序

转载 作者:数据小太阳 更新时间:2023-10-29 08:50:12 27 4
gpt4 key购买 nike

我像这样使用减速板 gem :

require 'airbrake'

Airbrake.configure do |config|
config.api_key = 'XXXXX'
config.development_environments = ["development", "test", "cucumber"]
end

use Airbrake::Rack
enable :raise_errors

但它仍在开发中发送减速板通知。

我的环境保存在 ENV['RACK_ENV'] 中。

我不想通过黑客手段解决这个问题,是否有“外部”解决方案?

此外,我确实想在开发中提出异常 - 我只是不想将它们发送到空气制动器..

最佳答案

你可以使用 configure阻止仅在生产中设置 Airbrake:

configure :production do
require 'airbrake'

Airbrake.configure do |config|
config.api_key = 'XXXXX'
end

use Airbrake::Rack
end

如果您要在多个环境中启用 Airbrake,您可以指定一个列表,例如:

configure :production, :staging do
...

关于ruby - 无法使气刹 gem 适应 Sinatra 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14535526/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com