2010-11-08 20 views
2

有沒有使用Rails 3初始化程序默認發送delayed_job發送的所有應用程序電子郵件的方法?Rails 3 - Delayed_Job - 對於所有電子郵件

我想是這樣的:

# config/initializers/delayed_mailer.rb 
class ActionMailer::Base 
    Delayed::Worker 
end 

但它的錯誤與:

執行過期

+0

@Shadwell,不是重複。那是一個過時的創業板。 – AnApprentice 2010-11-08 17:35:58

回答

0

你能覆蓋ActionMailer::Base.deliverDelayed::Job.enqueue self?另外,取出Delayed :: Worker,我認爲這是通過rake任務運行的,可以將事情從隊列中彈出。另外,如果你要猴子補丁的東西,請在初始化器中記下它,或者創建一個由初始化器讀取的補丁目錄。