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]」)deliver' – fanta
這只是返回控制檯真實,在隊列中出現相同的先前錯誤時失敗。 – Chris
我看,我認爲你使用的是Rails 5,對嗎?如果是這樣,請看看https://github.com/zapnap/resque_mailer/issues/90 – fanta