我将 honeybadger 集成到我的 ruby on rails 应用程序中。一切都很好,而且 rake 测试任务也按预期工作。之后我故意引发异常以“填充”仪表板,以便我可以评估外观和感觉等。但不知何故,没有跟踪到错误或异常。我使用指南安装和集成 honeybadger,正如我之前提到的,rake 任务引发的异常被正确跟踪。
begin
raise('This is an error')
rescue => ex
notify_honeybadger(ex)
end
这是我的应用程序中的实际代码示例。通常 honeybadger 有 rails middleware hooks,所以我不需要手动通知它。但即使我这样做了,也没有任何东西被追踪到。有人对我有什么建议吗?
最好的问候
最佳答案
如果您尝试在本地主机上测试它,您需要将以下选项添加到 honeybadger 初始化程序:
config.development_environments = %w(test)
此选项是不应发送通知的环境列表,默认情况下 development
env 在列表中。查看配置选项的详细解释here .
关于ruby-on-rails - Ruby on Rails Honeybadger 集成不起作用 - 有点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26120314/