exception通知程序插件不发送电子邮件

试图让Railsexception通知程序插件正常工作。 我在我的应用程序中安装了它…

script/plugin install git://github.com/rails/exception_notification.git 

把它放在Rails::Initializer调用之外的environment.rb的末尾……

 ExceptionNotifier.exception_recipients = %w(user@host.com) ExceptionNotifier.sender_address = %("Error" ) ExceptionNotifier.email_prefix = "[Error] " 

将这些添加到development.rb

 config.action_controller.consider_all_requests_local = true ActionMailer::Base.raise_delivery_errors = true 

添加到application_controller.rb

 include ExceptionNotifiable local_addresses.clear 

并将此添加到我的测试行动之一……

 raise RuntimeError, "Generating an error" 

当我点击动作时,会引发exception,但没有电子邮件发出。 查看开发日志。 没有电子邮件活动的迹象。

我确认我可以在开发中发送测试电子邮件,因此可以正确配置电子邮件发送。

ExceptionNotifier不会发送错误电子邮件,因为它会将您的请求视为本地请求。 尝试更改此配置设置:

 config.action_controller.consider_all_requests_local = false