delivery_later с ActionMailer не отправляет почту в производство - PullRequest
0 голосов
/ 02 января 2019

delivery_later с ActionMailer, не отправляющим почту в производстве.

Я использую

rails 5.2.0 и delayed_job_active_record 4.1.3

У меня естьпопробовал deliver и deliver_now в работе, и электронная почта успешно отправлена.Как только я переключаюсь на deliver_later, задание ставится в очередь, но оно никогда не выполняется.

if user.notify_new_event?
   EventMailer.notify_created(user.id, id).deliver_later
end

deliver_later с ActionMailer должно вести себя как deliver_later с ActiveJob.Но кое-как deliver_later с ActionMailer не работает.

1 Ответ

0 голосов
/ 31 января 2019

Не было проблемы с ActionMailer с DelayedJob. Скорее проблема была с мультитенантным приложением. По умолчанию delayed_job пытался выполнить задание из клиента по умолчанию.

...