В моем приложении rails у меня есть администраторы и пользователи.Rails routing для пользователя
Пользователи должны видеть только свои собственные ресурсы/пакеты/склад/приборную панель. и админы должны изучить все их с помощью пользовательских контроллеров/user1/packages/user2/packages, и все они сразу (объединены) с/packages/storage/dashboard
Я не уверен, как это получить структура в маршруты и контроллеры рельсов.
resources :users do
resources :packages
collection do
get 'warehouse' => "warehouse#index"
get 'dashboard' => "dashboard#index"
end
end
любые идеи?
Возможный дубликат [Управление ролями с помощью cancan и rollify] (http://stackoverflow.com/questions/11927570/role-management-with-cancan-and-rolify) –
Я знаю, как устанавливать роли для моих пользователей , Я борюсь с правильной маршрутизацией. – nohayeye
Я не думаю, что вы сможете определять маршруты, специфичные для пользователя, вы можете просто ограничить доступ некоторых пользователей на основе их ролей к некоторым маршрутам. –