Link_to root_path在邮件视图中不起作用
问题描述:
我正在尝试向邮件视图添加一个基本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在路由中正确设置。
邮件视图是否阻止它?
我相信答案是'是'。我今天早上刚刚阅读了[docs](http://guides.rubyonrails.org/action_mailer_basics.html#generating-urls-in-action-mailer-views),我的理解是你需要使用'_url'而不是'_path'。 – jvillian
你是对的。它解决了这个问题。我意识到邮件中的一切都应该是绝对联系的,因为它是一个独立的实体。 (实际上从未想过使用_url而不是_path,知道它可能的好东西) – Maxence