我正在使用rails 2应用程序,我需要在后台作业中发送邮件。
我有Notifier模型和控制器我调用模型方法发送邮件。
我称之为方法Notifier.deliver_method_name(params)在使用延迟作业之前和创建之后我使用它Notifier.delay.deliver_method_name(params)。Rails 2 Delayed_job gem
现在我的问题出现
1)我是否需要启动耙作业:工作发送邮件的背景中发展,如果是我应该运行每次启动服务器时呢?
2)我应该在生产上做些什么来运行耙子作业:第一次工作?
3)这是正确的,如果发生任何错误,那么只有在延迟作业中有条目,如果它是成功的,那么在delayed_job表中没有条目。
我按照下面的链接
https://github.com/collectiveidea/delayed_job/tree/v2.0
谢谢:)
对于第二个问题,我需要运行RAILS_ENV =生产脚本/ delayed_job的启动或耙作业:工作如果两者哪一个先? – 2014-09-05 10:52:58
对于第三种情况,initializers文件夹中没有delayed_job_config.rb文件,那么会发生什么情况? 建议手动创建该文件? – 2014-09-05 10:56:20
两者都可以使用,但是我使用了'RAILS_ENV =生产脚本/ delayed_job start' – 2014-09-05 10:56:51