【发布时间】:2018-06-26 00:51:03
【问题描述】:
我有一个具有管理员和经理角色列的用户模型(使用设计),需要为管理员和经理提供不同的登录页面
devise_for :users, controllers: {
sessions: 'users/sessions'
}
as :user do
namespace :admins do
get 'sign_in', to: 'sessions#new'
post 'sign_in', to: 'sessions#create'
end
end
对于管理员角色,它可以访问 Admins::SessionsController 控制器,对于管理者,它必须访问 Users::SessionsController,我如何在不使用 devise_for 的情况下在路由中指定它?
【问题讨论】:
标签: ruby-on-rails devise