からくりがてんこ

IT関連情報、プログラミングに関する作業ログや備忘録を記載していきます。

Rails:ActionMailer機能でヘルパーを使用する

Railsでメールを送信する際、ActionMailerを使用するが
view部分でヘルパーを使用すると、、あれ?エラーだ。

ActionMailerのView内でhelperメソッドを使いたい場合は、

add_template_helper(ApplicationHelper)

を追加すればよいとのこと

class Mailer < ActionMailer::Base
  add_template_helper(ApplicationHelper)

  …(省略)

できました〜。
デフォルトで"add_template_helper"が入ってればいいのに。。

感謝サイト:
http://morizyun.github.io/blog/action-mailer-rails-mail/