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