我已经运行的delayed_job,并击中了一些错误,但现在我不知道什么是坐在作业队列或正在发生的事情与他们....如何使用delayed_job查看正在排队的作业发生了什么?
我怎么能明白这一点,所以我可以调试它是否能够执行已放入队列中的内容?
这里就是我所说的工作(这是一个cron任务的一部分)和邮件调用:
class SomeMailJob < Struct.new(:contact, :contact_email)
def perform
OutboundMailer.deliver_campaign_email(contact,contact_email)
end
end
#class OutboundMailer < ActionMailer::Base
class OutboundMailer < Postage::Mailer
def campaign_email(contact,email)
subject email.subject
recipients contact.email
from 'Timothy Fong <[email protected]>'
sent_on Date.today
body :email => email
end