通常の送信中に正常に機能するActionMailerオブザーバーがありますが、delayed_jobに配信を送信すると、まったく呼び出されません。これはdelayed_job自体の関数ですか、それとも私のオブザーバーに固有の関数ですか?
コントローラ:
BulkMailer.delay.blast(recipients, email, template)
初期化子:
ActionMailer::Base.register_observer(MailObserver)
観察者
class MailObserver
def self.delivered_email(message)
Rails.logger.debug 'Message: finished'
end
end