我正在将项目从Rails 2升级到Rails 3.它用于为站点中发生的每个异常发送异常电子邮件,我也希望将该功能实现到Rails 3版本中。有没有人知道如何在网站范围内rescue
执行此操作,以便在发送电子邮件时发现任何错误/异常?
我会在应用程序控制器中的某处执行此操作吗?
在Rails 2中,这可以这样完成:
class ApplicationController < ActionController::Base
include ExceptionNotification::Notifiable
...
end
但是,我在Rails 3 gem版本中没有看到任何文档,所以我不知道是否可能
ANSWER
我最终意识到我为另一个项目做了这个,并且默认情况下,Rails 3异常通知程序gem提供了上述功能,而不需要包含任何模块。你只需要设置中间件配置,一切都神奇地发生