3

在空气制动控制器中,此代码有效(提供通知)救援 => 前 Airbrake.notify 但

rescue => ex
    notify_airbrake(ex)
end

不提供任何空气制动通知。如何使 notify_airbrake(ex) 工作

4

2 回答 2

3

您可能正在开发环境中对其进行测试。将此添加到您的airbrake.rb,它应该可以工作。

config.development_environments = []

于 2012-05-16T12:20:38.983 回答
1

notify_airbrake忽略本地请求的实现。因此,如果您尝试在开发中使用此方法,那么您就不走运了。无论您在 Airbrake 配置中定义了什么。

所以你可以设置consider_all_requests_local = false,这不是你想要的。

相反,airbrake_request_data如果您不想自己选择参数,您可以使用它来获得相同的结果。

rescue => ex
  Airbrake.notify(ex, airbrake_request_data)
  redirect_to root_url
end

希望这可以帮助!

于 2012-07-13T21:40:36.793 回答