【发布时间】:2014-08-25 04:28:50
【问题描述】:
在我的 rails 3.1 应用程序中,我确实有
config.action_mailer.raise_delivery_errors = true
在我的 development.rb 文件中(是的,在将其更改为 true 后已由本地开发服务器重新启动)。
但是,当我开发新的电子邮件模板并偶尔遇到 ActionView::Template::Error 我没有看到任何关于哪一行引发错误的调试信息。 (与我的一个正常应用程序视图出现问题相反,日志显示有问题的 haml 源的 sn-p)。
有没有办法为邮件程序打开类似的调试消息?
【问题讨论】:
-
我不知道调试动作邮件传递调试...但我使用Letter Opener gem 在开发环境中传递电子邮件。并且通过使用这个 gem,如果在交付过程中发生了某些事情(交付错误),我可以查看日志......此外,它还提供了一种查看已发送邮件的简单方法(检查电子邮件样式、内容等)如果您正在使用 vagrant 进行开发,您可以使用 Letter Opener Web gem 获得相同的功能
标签: ruby-on-rails actionmailer