Ruby on rails 3 使用新路径将_链接到对象数组
我有一个链接是从一个对象数组生成的Ruby on rails 3 使用新路径将_链接到对象数组,ruby-on-rails-3,routing,Ruby On Rails 3,Routing,我有一个链接是从一个对象数组生成的 <%= link_to 'Add a Post', [@object, Post.new], :action => 'new', :remote => true, :class => 'button gray medium' %> 'new',:remote=>true,:class=>'按钮灰中“%> 然而,这只会生成“/business/12/posts/”,而我希望在它的末尾有一个“/new”,因此“/business/
<%= link_to 'Add a Post', [@object, Post.new], :action => 'new', :remote => true, :class => 'button gray medium' %>
'new',:remote=>true,:class=>'按钮灰中“%>
然而,这只会生成“/business/12/posts/”,而我希望在它的末尾有一个“/new”,因此“/business/12/posts/new”。将_链接到对象数组是否可能?:action=>“new”在上述情况下似乎不起任何作用
@object可以是各种类型的对象,因此我不能使用新的\u business\u post\u path()。这些对象中的每一个都有一条通往帖子的资源路径。答案是:
[:new, @object, :post]
也就是说:
new_businesses_post()
我找到了,但在任何文档中都找不到,我只是侥幸找到了它。[:new、@object、:post]翻译为:new\u businesss\u post()helper您找到任何文档了吗?我希望添加:format选项如果我理解你的要求,它会像:link_到“不同的格式”、[:new、@object、:post]、:format=>:pdf我找到的最好的文档是Ryan Bigg在2012年发表的一篇文章,其中非常详细地介绍了路由数组形式的情况