2012-05-03 21 views
1

私はRails 3.0.3を使用しています。私は、この質問のこのサイトの複数の質問のすべてのメソッドを使用しようとしましたが、私のメーラーからヘルパーメソッドにアクセスできないようです。次のように:「アプリケーションヘルパー」:私が使用してみましたRails 3のメーラからヘルパーにアクセスする際の問題

class MyMailer < ActionMailer::Base 
    default :from => "[email protected]>" 

    helper :application 
end 

私も「ヘルパーApplicationHelper」と同様に「add_template_helper(ApplicationHelper)」を試してみました。ビューに対してうまくいくヘルパーメソッドには何も問題はありません。私が紛失しているものはありますか?メーラーのセットアップファイルなどに行がある可能性はありますか?事前にありがとうございます。

+0

ご質問の回答を選択してください。 –

+0

http://amolnpujari.wordpress.com/2013/12/27/highlight-changes-being-made-on-activerecord-object-inside-mail/ –

答えて

0
class MyMailer < ActionMailer::Base 
    include ApplicationHelper 

. 
. 

end 
1

helper :applicationの代わりにextend ApplicationHelperを使用してください。 include ApplicationHelperは、少なくともRails 3.2では動作しません。

関連する問題