2013-10-08 3 views
0

Существует модель «Тип» и модель «Место». «Место» описывает места развлечений: кафе, клубы и т. Д. Кафе, клубы и т. Д. - «Тип». Мне нужно создать маршрут принять все места по типу:Правильная маршрутизация для вложенных ресурсов

resources :types do 
    resources :places 
end 

Это хорошо, теперь я могу занять места в 'index' действия PlacesController с params[:type_id] (например, '/types/1/places'). Но мне также нужно получить список ВСЕХ мест независимо от их типов. Я не могу это сделать, используя 'index' действие PlacesController. Как мне выполнить эту задачу в соответствии с философией Rails/REST? Какое лучшее решение?

ответ

0

Вы можете сделать это:

resources :types do 
    resources :places 
end 

resources :places 
+0

Я имею в виду, что у меня есть «индекс» те же действий для 2-х различных маршрутов: в первом случае я должен отображать все места, во втором случае - все места с прошедшим TYPE_ID - как мне это сделать? – malcoauri

Смежные вопросы