这可能是一个微不足道的问题,但尚未找到答案......
我正在尝试使用ActionMailer
选项将链接添加到:only_path => false
。
我要链接到一个类型未知的对象@event
,因此我无法使用旧语法:controller => 'something', :action => :show etc.
或event_path(@event)
简而言之,这是:
link_to 'Please RSVP', @event, :only_path => false
...无法按预期工作,:only_path
选项被忽略。我用{}
尝试了它的变体,但无济于事。
正确的语法是什么?
答案 0 :(得分:0)
我最终在不同的SO线程中找到了解决方案。
使用polymorphic_path
帮助器。记录here
所以,对于上述内容:
<%= link_to 'RSVP now', polymorphic_path(@event, :only_path => false) %>