我正在尝试捕获特定的异常,然后手动将其记录到errbit,然后向用户显示错误消息并重定向它们。
使用我的模型中的代码,我可以出错
# Causes uninitialized constant Issue::Airbrake
如何手动将错误记录到errbit?我正在使用Airbrake gem版本4.0.0
class Issue < ActiveRecord::Base
after_create :send_email
def send_email
begin
raise StandardError
rescue StandardError => e
# Log error in errbit manually
Airbrake.notify(e) # Causes uninitialized constant Issue::Airbrake
end
end
答案 0 :(得分:3)
我不得不从我的Gemfile中的生产组中移动Airbrake gem。