【发布时间】:2014-10-30 06:55:30
【问题描述】:
我正在开发 Rails 2 应用程序,我需要在后台工作中发送邮件。
我有 Notifier 模型,我从控制器调用模型方法来发送邮件。
我在使用延迟作业之前调用该方法 Notifier.deliver_method_name(params) 并在创建之后使用它 Notifier.delay.deliver_method_name(params)。
现在我的问题出现了
1) 我是否需要启动 rake 作业:在开发中在后台发送邮件的工作,如果是,我应该在每次启动服务器时运行它吗?
2) 如果我第一次运行 rake 作业,我需要在生产中做什么:工作?
3)如果发生任何错误,那么只有延迟作业中有一个条目,如果它成功,那么延迟作业表中没有条目是正确的。
我点击下面的链接
https://github.com/collectiveidea/delayed_job/tree/v2.0
谢谢:)
【问题讨论】: