2010-11-08 39 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任务运行的,可以将事情从队列中弹出。另外,如果你要猴子补丁的东西,请在初始化器中记下它,或者创建一个由初始化器读取的补丁目录。