Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 3 使用新路径将_链接到对象数组_Ruby On Rails 3_Routing - Fatal编程技术网

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年发表的一篇文章,其中非常详细地介绍了路由数组形式的情况