我正在使用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