Mailer viewでヘルパーを使いたい
郵便番号にハイフンをいれてくれるメソッド
application_helper.rb
defformat_zipcode_include_hyphen(zipcode)zipcode.include?('-')?zipcode:zipcode.insert(3,'-')end
mailer viewでいきなり使用するとエラーになった。
application_mailer.rb
application_mailer.rb
classApplicationMailer<ActionMailer::Baseadd_template_helper(ApplicationHelper)end
と記述する
view
mailer.ftml.slim
p〒#{format_zipcode_include_hyphen(zipcode)}
でうまくいきました。