2017-10-18 9 views
0

メールビューに基本的なlink_toタグを追加しようとしています。Link_to root_pathがメールビューで動作しない

notification.html.erb:

<%= link_to image_tag('S200.gif'), root_path %> 

エラーがundefined local variable or method 'root_path'コードの同じビット(のみ異なる画像)は、通常のコントローラビューで完全に正常に動作する理由としては非常にわからないです。 root_pathはルートに正しく設定されています。

メールビューでは禁止されていますか?

+1

答えは「はい」と思います。私は今朝、[docs](http://guides.rubyonrails.org/action_mailer_basics.html#generating-urls-in-action-mailer-views)を読んでいました。私の理解は、あなたが '_url'を使う必要があるということです。 '_path'の代わりに。 – jvillian

+0

あなたは正しいです。問題を修正しました。私はメールの中のすべてが、それが独立した存在であるため、絶対にリンクされるべきであることを認識しています。 (実際には、_pathの代わりに_urlを使用することは考えられませんでした。可能なことを知るには良いことです) – Maxence

答えて

1

答えは「はい」と思います。私は今朝docsを読んでいたので、_pathの代わりに_urlを使う必要があると私は理解しています。

関連する問題