2
引数のエビPDF間違った番号:Railsの5アクションメーラー - 私は生成する私のレールのアプリでエビを設定している
format.pdf do
pdf = SalesByDayPdf.new(@daily_salesnp, @amount_total, @discount_total, @grand_total)
pdf.render_file "daily_sales.pdf"
send_data pdf.render, filename: 'daily_sales.pdf', type: 'application/pdf', disposition: 'inline'
end
そして、これは私のSalesByDayPdf
def initialize(daily_salesnp, grand_total, discount_total, amount_total)
super()
@daily_salesnp = daily_salesnp
@amount_total = amount_total
@discount_total = discount_total
@grand_total = grand_total
header
text_content
table_content
footer
end
これが正常に動作しています。
今私はアクションメーラーからこのpdfを送信したいと思います。だから、基本的に私は、メーラーでPDF Generatorをコピーして、私のコントローラで定義されている同じ引数を渡す
def send_daily_sale(daily_salesnp, grand_total, discount_total, amount_total)
@daily_salesnp = daily_salesnp
@amount_total = amount_total
@discount_total = discount_total
@grand_total = grand_total
attachments["daily_sales.pdf"] = SalesByDayPdf.new(daily_salesnp, grand_total, discount_total, amount_total)
mail(:to => "[email protected]", :subject => 'Sales by Day Report')
end
:ように私は私のDailySalesMailerでそれを設定しています。
しかし、私は取得しています:
を間違った数の引数(1を与えられたが、4を予想)
私が間違って何をしているのですか?
あなたはより多くのログを追加してくださいすることができますか? – Zero
私はエビに関連するエラーは表示されません。引数でsend_daily_saleメソッド呼び出しを追加できますか? – Zero
あなたはどういう意味ですか?それ、どうやったら出来るの? – Catmal