2014-10-01 142 views
0

这可能是一个微不足道的问题,但还没有找到答案... 我想添加链接到我的ActionMailer,使用:only_path => false选项。将链接选项添加到link_to指向一个未知类型的对象

我链接到一个对象@event是未知类型的,所以我不能使用旧的语法:controller => 'something', :action => :show etc.event_path(@event)

总之,这样的:

link_to 'Please RSVP', @event, :only_path => false 

...不按预期工作,:only_path选项将被忽略。我试过{}的变体,但无济于事。

什么是正确的语法?

回答

0

我最终在不同的SO线程中找到解决方案。

使用polymorphic_path帮手。记录here

因此,对于上面的:

<%= link_to 'RSVP now', polymorphic_path(@event, :only_path => false) %> 
相关问题