2013-10-08 141 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