В рельсах 2.x я использовал неглубокие маршруты, но, кажется, этого не хватает в рельсах 3 (по крайней мере, в API http://apidock.com/rails/ActionController/Resources/resources).
Когда я передаю эту опцию в рельсах 3, она не выбрасываетникаких ошибок, но я также не получаю все ожидаемые маршруты.
Rails 3 router.rb
resources :users, :shallow=>true do
resources :recipe do
resources :categories do
resources :sections do
resources :details do
end
end
end
end
end
Маршруты отсутствуют , которые были созданы с помощьюэквивалент rails 2.x (просто пример ресурса рецепта):
GET new_recipe (у меня есть только new_user_recipe) и
POST рецепт (для создания нового рецепта я толькоhave POST user_recipe)
В некотором смысле имеет смысл, что эти маршруты не будут сгенерированы, но мой старый код обошел его, передавая user_id в каждой форме (менее элегантно, согласовано).
Вопрос: есть ли документация для «неглубоких» маршрутов в рельсах 3? Есть ли способ генерировать маршруты, которые мне не хватает в рельсах 2.x?
Спасибо, Майк