我发现很难通过Airbrake gem发送我的Rails 3应用程序的异常。起初我以为我有一个Airbrake配置错误,但是经过反复试验并仔细阅读了文档(https://github.com/thoughtbot/airbrake#readme),我发现Airbrake不会报告错误。当应用程序在开发环境中运行时。当应用程序在生产环境中运行时,它确实报告错误。
是否存在用于生成Airbrake配置文件的标志,该文件自动将开发环境包括在不应发送通知的环境列表中?
目前,我正在执行自述文件中列出的命令
script/rails generate airbrake --api-key your_key_here
最佳答案
直截了当。
config.consider_all_requests_local = false
代替
config.consider_all_requests_local = true
在您的
config/environments/development.rb
中。就我而言,就像我在许多其他人中所怀疑的那样,这只是暂时的更改,因此我可以“测试” Airbrake的notify_airbrake
。您确实需要airbrake.rb中的
config.development_environments = []