Я запускал 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 <tim.fong@opshub.com>'
sent_on Date.today
body :email => email
end