我发现很难通过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 = []

10-05 18:17