我有一个名为“settings_redirect”的路由,我定义如下:
路线.rb
match "/settings/redirect" => "settings#redirect", :via => "get"
我想在电子邮件模板中链接到这条路线:
mymail.html.erb
<%= link_to "Manage Settings", settings_redirect_url %>
然而,当我让 ActionMailer 发送电子邮件时,我得到了错误
{undefined local variable or method `settings_redirect_url' for #<#:0x007ffa1153de38>
相同的链接在任何常规视图中都可以正常工作,只是在我尝试通过电子邮件发送时不行。同一模板中的所有其他链接也不会造成任何问题。
关于什么可能导致错误的任何想法?