5

在我的 rails 3.1 应用程序中,我确实有

config.action_mailer.raise_delivery_errors = true

在我的 development.rb 文件中(是​​的,自从将其更改为 true 后,已由本地开发服务器重新启动)。

但是,当我开发新的电子邮件模板并偶尔遇到 ActionView::Template::Error 时,我没有看到任何关于哪一行引发错误的调试信息。(与我的一个正常应用程序视图出现问题相反,日志显示有问题的 haml 源代码片段)。

有没有办法为邮件打开类似的调试消息?

4

1 回答 1

1

我使用 Rails 控制台而不是发出 Web 请求来测试动作邮件程序。如果发生错误,它将提供更多信息。

$ rails c
> MyMailer::maielr_name( var1, var2 ).deliver!
于 2014-08-24T20:28:50.353 回答