gem 'delayed_job_active_record'
メールの送信に使用しています。SignupMailer
メールを送信するために呼び出されると、コンソールに次のように表示されます。
Job Delayed::PerformableMethod (id=23) RUNNING
しかし、仕事は決して完了しません。
ただし、Rails コンソールで直接呼び出してみるとSignupMailer
、メールは問題なく送信されます。助けてください?
私のクラス:
user.rb
def send_init_emails
generate_token(:activation_token)
SignupMailer.delay.welcome(self)
end
signup_mailer.rb:
def welcome(user)
@user = user
mail to: @user.email, subject: 'Welcome!'
end