Я пишу приложение для рельсов и зацикливаюсь на проблеме маршрутизации.Ruby on Rails 3 - Маршрутизация
Мое приложение позволяет пользователю управлять несколькими страниц вызывают (по разным причинам)
прямо сейчас, я пытаюсь построить экраны администратора для пользователей, чтобы обновить свой сайт.
, например, причина страница может выглядеть следующим образом:
.com/causes/1
.com/causes/2
I и хочет админы URL быть:
.com/causes/1/admin/updates
.com/causes/2/admin/updates
т.д.
Как мне настроить мои маршруты, чтобы сделать это
Первоначально Предполагалось, что-то типа:
namespace "admin" do
resources :updates
end
Но как я могу префикс с причиной /: id, чтобы я мог связать причину, которую я обновляю?
Почему бы не инвертировать маршруты администратору/причины/1/обновления? таким образом у вас могут быть другие задачи администратора вместо добавления администратора практически ко всем вашим контроллерам. – corroded
Да, это имеет смысл. Как бы я это установил на своих маршрутах? – Paul