#ruby-on-rails-3 #routes
#ruby-on-rails-3 #маршруты
Вопрос:
В моем приложении rails у меня есть два дерева, которые идентичны, но смонтированы в двух точках:
resources :organizations do
large_routing_tree
resources :projects do
large_routing_tree
end
end
large_routing_tree включает в себя около 10 ресурсов с вложенностью.
Есть ли лучший способ сделать это, чем копировать-вставлять маршруты?
Ответ №1:
Я имею в виду
resources :organizations do
resources :projects, :shallow => true do
large_routing_tree
end
end
Комментарии:
1. Это именно то, о чем я просил, но для меня это не сработало бы, потому что в :projects также есть маршруты, которые не должны быть доступны для :организаций.