Trabajos retrasados ​​y Action Mailer

Tengo problemas con la implementación de trabajos retrasados ​​con mi ActionMailer: Antes de la implementación de trabajos retrasados:

class NotificationsMailer < ActionMailer::Base

  default :from => "[email protected]"
  default :to => "[email protected]"

  def new_message(message)
    @message = message
    mail(:subject => "[Company Notification] #{message.subject}")
  end

end

y lo llamó usando esta línea (funcionó perfectamente bien):

NotificationsMailer.new_message(@message).deliver

Después de la implementación del trabajo demorado, todo lo que hice fue cambiar la línea de entrega a:

NotificationsMailer.delay.new_message(@message)

Además, comencé la cola de trabajos usando

rake jobs:work

Puedo ver los objetos en la base de datos si el trabajo está cerrado y puedo ver que se hacen estallar después de que inicie el trabajo pero no pasa nada (no se envía un correo electrónico).

Actualización: otras tareas demoradas (no relacionadas con el correo) funcionan bien.

¿Alguien puede ayudar a un novato?

¡¡Gracias por adelantado!!

Respuestas a la pregunta(2)

Su respuesta a la pregunta