2011-08-31 60 views
3

我有一個從對象的數組生成鏈路的link_to陣列...對象但隨着新路徑

<%= link_to 'Add a Post', [@object, Post.new], :action => 'new', :remote => true, :class => 'button gray medium' %> 

然而,這僅產生「/企業/ 12 /職位/」,而我想在其結尾處有'/新',因此'/ business/12/posts/new'。這可能與link_to數組對象?在上面的例子中:action =>'new'似乎什麼都不做。

@object可能是各種類型的對象,所以我不能使用new_business_post_path()。而且每個對象將有一個足智多謀的路線職位

+4

想通了,但仍無法找到這在任何文檔中,我只是發現它而已。 [:new,@object,:post]翻譯爲:new_businesses_post()幫手 –

+0

您是否找到任何文檔?我正在尋找添加:格式選項 – shil88

+1

如果我明白你在問什麼,它會像:link_to'different format',[:new,@object,:post],:format => pdf –

回答

1

的答案是使用:

[:new, @object, :post] 

翻譯爲:

new_businesses_post()