我怎樣才能鏈接到父資源?我的Companies
有很多Orders
。從嵌套資源鏈接到父母
我的訂單來看,我所列舉的相關公司
@order.company.name
然而,當我嘗試使用的link_to,它鏈接只是順序:
<%= link_to @order.company.name, company_path %>
在我的路線,我有這個:
resources :companies do
resources :orders do
resources :comments
end
end
什麼是修復程序,我可以在哪裏閱讀更多的信息?
取決於你的route.rb。它是默認的? .company是您的有效記錄集?那麼你可能不得不使用company.id,但首先是更多的信息。 – YvesR 2011-06-13 18:11:23
嗨,上面做了一些編輯,謝謝Jx – 2011-06-13 18:16:04
排序:<%= link_to @ order.company.name,:controller =>'companies',:action =>'show',:id => @ order.company。 id%>雖然不知道這是否有點ott。 Jx – 2011-06-13 18:27:14