我有一个从对象数组生成的链接......
<%= link_to 'Add a Post', [@object, Post.new], :action => 'new', :remote => true, :class => 'button gray medium' %>
然而,这只会产生'/ commerce / 12 / posts /',而我希望在它的末尾有一个'/ new',因此'/ businesses / 12 / posts / new'。这是否可以使用link_to对象数组? :action =&gt;在上面的案例中,“新”似乎无能为力。
@object可能是各种类型的对象,所以我不能使用new_business_post_path()。这些对象中的每一个都将拥有足够的帖子来发布帖子
答案 0 :(得分:1)
答案是使用:
[:new, @object, :post]
转换为:
new_businesses_post()