1

我在 rake 任务中使用 ActionMailer (rails 3.0.19) 时遇到问题。每当我想使用 rake 任务发送电子邮件时,我都会收到错误消息:

耙中止!您不能再直接调用 ActionMailer::Base.default_url_options。您需要设置 config.action_mailer.default_url_options。如果您单独使用 ActionMailer,则需要直接包含路由 url_helpers。

我在环境/*.rb 中设置了 config.action_mailer.default_url_options 并且不在我的应用程序中使用 ActionMailer::Base.default_url_options 调用。

使用 rake 任务邮件不起作用,但使用控制台可以正常工作。

此外,当邮件视图包含 link_to 时,它会崩溃。但是没有link_to,没关系。

需要帮助,我完全不知道该怎么做。谢谢。

4

0 回答 0