2013-10-08 140 views
0

有'Type'模型和'Place'模型。 「地點」描述娛樂場所:咖啡館,俱樂部等。咖啡館,俱樂部等是「類型」。我需要創建路由按類型採取一切地方:嵌套資源的正確路由

resources :types do 
    resources :places 
end 

這是很好的,現在我可以拿地方的PlacesController'index'行動params[:type_id](例如,'/types/1/places')。但我也需要獲取所有地點的列表,而不依賴於它們的類型。我無法使用'index'行動PlacesController。我應該如何根據Rails/REST理念來完成這項任務?什麼是最好的解決方案?

回答

0

你可以這樣做:

resources :types do 
    resources :places 
end 

resources :places 
+0

我的意思是我有同樣的動作爲2條不同的路線「索引」:在第一種情況下,我應該使所有的地方,在第二種情況下 - 與通過TYPE_ID所有地方- 我該怎麼做? – malcoauri