使用Resque和resque_mailer发送电子邮件会引发路由错误
我正在尝试使用Resque和resque_mailer gem在Rails 3中使用后台作业发送电子邮件。 不使用Resque时电子邮件被正常发送,但当它们作为后台作业处理时,作业无法引发ActionView::Template::Error
,我已追溯到我试图在电子邮件上打印的链接。 这是冲突的界限:
link_to t('.here'), topic_url(@comment.topic, :load_all => true, :anchor => "c#{@comment.id}")
即使尝试打印root_url
引发类似的exception。
有没有人有任何关于为什么失败的想法? 我几乎尝试了一切:(
提前致谢!
确保不将参数中的ActiveRecord对象发送到邮件程序方法。 而是发送标识符并在方法体中加载它们。