我正在一个应用程序中有一个模型用户与角色成员和管理员。有条件的路线在sign_out上使用设计与Rails
按照要求,我必须为管理员和成员制作两个单独的登录页面。
与http://localhost:3000/admin/admin_login
它去管理登录页面,并与
http://localhost:3000/users/sign_in
它进入会员登录页面。 刚刚登录后,我根据他们的角色将他们路由到管理员面板或成员的简单网站。
但在注销两者的时间去 http://localhost:3000
但我想管理员去http://localhost:3000/admin/admin_login
, 而http://localhost:3000
是罚款会员注销。
有没有办法在Sign_out时查看用户角色并相应地路由它们。
您如何知道用户是管理员或成员?你有没有在数据库中设置任何属性? –
我已经使用rolify宝石。 与current_user.has_role? :管理员,我可以检查他们,但在哪里检查这与设计 –