1
私はRailsの初心者ですので、私のところは何の知らせも忘れてください。私が持っている問題は、メールを送信するResqueジョブのセットアップがあることです。私は、実行中のジョブを持っているが、それは誤り生成します。私は、コンソールからメーラーをテストしようとしたとき、私はこれと同じエラーが出る引数の数が正しくないためResque Mailerが電子メールの送信に失敗する
Unable to deliver email [send_daily_digest_email]: wrong number of arguments (given 2, expected 0)
...ここ
TicketMailer.send_daily_digest_email("[email protected]").deliver_now
は、メーラーコードです:
を
class TicketMailer < ActionMailer::Base
layout 'mailer'
include Resque::Mailer
default :from => 'test <[email protected]>'
def send_daily_digest_email(email)
mail(:to => email, :subject => 'test')
end
end
私は間違っていますか?これを理解するためにどこを見なければならないのですか?ありがとう!
'TicketMailer.send_daily_digest_email(「[email protected]」)としてみてください – fanta
これをdeliver'ちょうどコンソールにtrueを返すと。キュー内の以前の同じエラーで失敗します。 – Chris
私はあなたがRails 5を使っていると思います、もしそうなら、ここを見てくださいhttps://github.com/zapnap/resque_mailer/issues/90 – fanta