2011-12-06 28 views
0

我有兩個關聯的表。 VenuesSpecials。 A venue可以有許多specials。 一旦用戶創建了一個場地,我希望允許他們在venues#index頁面上創建一個特殊場景。不過,我正在努力弄清楚哪種方法是最好的。我厭倦了發送venue_id好像params,然後venue_id作爲一個隱藏的表。從四處張望我猜測URL結構應該是這樣的:venues/1/special。 '1'是venue_id,但我不確定如何實現這一點。在關聯中編輯數據

回答

0

結賬nested resources

+0

謝謝,我得到它的工作,並使用'<%= link_to'添加特殊',new_venue_special_path(場地)%>'我得到正確的URL'/場館/ 4 /特別/新'路由匹配{:action =>「show」,:controller =>「venues」}'是我的'特殊控制器'中的'def new'函數的錯誤 –

+0

你的路由看起來如何? – nathanvda