3

我最近遇到airbrake严重阻碍我工作流程的宝石的重大问题。例如,我正在使用 coffeescript 做一些前端工作。当我犯错字或任何错误时,我会收到以下错误消息:在此处输入图像描述

正如您从图像中看到的那样,这对我没有任何帮助,而且我绝对需要永远找出问题所在。第二个示例是运行 rake 测试。

当我有 airbrake 和 runrake test时,如果我说我的配置有问题,我会得到这个可怕的长字符串,如下所示:

在此处输入图像描述

基本上图片的意思是我没有指定我的本地主机测试数据库的名称,但您不一定会根据 airbrake 产生的错误知道这一点。

在我的airbrake.rbg我有以下配置设置:

Airbrake.configure do |config|
  config.project_key = ENV['AIRBRAKE_API_KEY']
  config.host = "#{ENV['AIRBRAKE_HOST']}:#{ENV['AIRBRAKE_PORT'].to_i}"
  config.project_id = ENV['AIRBRAKE_PROJECT_ID']
  config.ignore_environments = %w(development test)
end

class Airbrake::Sender
  def json_api_enabled?
    true
  end
end

如您所见,我应该正确配置 airbrake 以忽略我的测试和开发数据库,​​但这不起作用。以前有没有人遇到过这个问题。我真的很想一劳永逸地解决这个问题,所以它不再是一个大问题了。任何帮助将不胜感激,谢谢。

4

1 回答 1

2

这看起来像是旧版本 Airbrake 中的错误,已在新版本中解决。

尝试将 Gemfile 中的 Airbrake 更新到最新版本

gem 'airbrake', '~> 5.5'
于 2016-10-14T15:50:10.950 回答