ActionMailer :: Previewからview_contextにどのようにアクセスしますか?ActionMailerプレビューからビューヘルパーやview_contextにアクセスするにはどうすればよいですか?
class EventMailerPreview < ActionMailer::Preview
def notify_user
EventMailer.notify_user user: stripe_detail.subscription.user,
plan: event.data.object.lines.data[0].plan.name,
amount: view_context.number_to_currency(event.data.object.total/100.0, locale: :us),
date: Time.at(event.data.object.lines.data[0].period.start).to_date
未定義のローカル変数またはメソッド `view_context」#< EventMailerPreviewため:0x0000001567a448 >
http://guides.rubyonrails.org/action_mailer_basics.html#previewing-emails
http://api.rubyonrails.org/classes/ActionView/Helpers/NumberHelper.html#method-i-number_to_currency
Iはまた、view_context
なしで試みと私もhelpers.
を試し。
私はすべての方法ダウンビューに元の値をプッシュし、そこ 'number_to_currency'ヘルパーを呼び出してしまいました。しかし、本当に、プレーンテキストをインラインでレンダリングしたいのであればどうでしょうか?私はそのヘルパーにどのように電話するのですか? – Chloe