我继续从rails 2.3.12迁移到3.0.9,现在正在通过Gmail发送电子邮件通知。Rails 3邮件延迟
我跟着Railscast,我现在可以正确地发送电子邮件,在我的Rails应用程序3.0,当我做:
Mailer.test_html(电子邮件).deliver
但我不能图了解如何将它们作为后台任务发送。在我的rails 2.3应用程序中,我曾使用delayed_job_mailer插件发送电子邮件作为后台任务。我现在删除了该插件。我还安装了更新版本的delayed_job gem(2.1.4)。但是,在
Mailer.delay.test_html(email)
命令不发送电子邮件我的机器上。在日志中,我可以看到正在被插入到delayed_jobs表中的匹配任务。但我不知道什么时候正在处理和从delayed_jobs表中删除任务...并且我没有收到任何电子邮件。
在我development.rb文件,我有:
config.action_mailer.perform_deliveries =真
config.action_mailer.raise_delivery_errors =真
,但我不如果连确定这真的很有用。任何关于我失踪的想法?
谢谢!另外,我的生产环境是否应该包含在我的Capistrano配方中? – alex