试图exception_notification我想给exception_notification宝石添加到我们的应用程序,但是,这种情况发生时,我尝试手动触发邮件:的ActionMailer :: Base的:: NullMail当发展
exception
# => #<ZeroDivisionError: divided by 0>
ExceptionNotifier::Notifier.exception_notification(request.env, exception)
# => #<ActionMailer::Base::NullMail:0x007fa81bc7c610>
ExceptionNotifier::Notifier.background_exception_notification(exception)
# => #<ActionMailer::Base::NullMail:0x007fa81bf58190>
在上面的例子中,控制台是在某些控制器故意1/0
后内部在ApplicationController中rescue_from Exception
一个断点。
我使用delayed_job的为好,但 - 毫无疑问 - ExceptionNotifier::Notifier.background_exception_notification(exception).deliver
没有任何后台。
我已经设置在发展config.consider_all_requests_local = false
,但仍exception_notification实例NullMail。在应用程序的其他部分,邮件工作正常,并使用sendmail
。
任何想法我在做什么错在这里?谢谢你的帮助!