在我的rails 3.1 app中,我确实有
config.action_mailer.raise_delivery_errors = true
在我的development.rb文件中(并且,是的,已经由本地开发服务器重新启动,因为将其更改为true)。
但是,当我开发新的电子邮件模板并偶尔遇到ActionView :: Template :: Error时 我没有看到任何关于哪一行引发错误的调试信息。 (与我的一个普通应用程序视图出现问题时相反,日志会显示带有问题的haml源代码片段。)
有没有办法为邮件程序启用类似的调试消息?
答案 0 :(得分:1)
我使用rails控制台而不是发出Web请求来测试动作邮件程序。如果出现错误,它会提供更多信息。
$ rails c
> MyMailer::maielr_name( var1, var2 ).deliver!