Rails / メールのテンプレートで link_to とかヘルパーを使いたい

Shunsuke Sawada

タイトルのまま。

ruby
1
2
3
4
5
6
7
class CommonMailer < ActionMailer::Base

  add_template_helper(TextHelper)
  add_template_helper(ActionView::Helpers::UrlHelper)

end

こうすればいい。
上は helpersフォルダに自分で作ったヘルパー。
下は link_to を使いたいときです。
http://api.rubyonrails.org/classes/ActionView/Helpers/UrlHelper.html

以上、メモでした。
  

Shunsuke Sawada

おすすめの記事

acts-as-taggable-on タグを表示させる順番を決めたい
Railsを4.2にバージョンアップしたら、Vagrantのローカル開発環境にアクセスできなくなった問題
Railsのバリデーションエラー後にレイアウトが崩れるとき