标签: ruby-on-rails ruby-on-rails-3
我需要一个身份验证/授权功能,系统会有一个管理员。有三种不同的用户具有不同的权限。当用户注册时,他可以选择他想要的角色。
管理员需要登录,审核并授权用户才能登录。
是否有任何宝石可以做到这一点。
答案 0 :(得分:4)
您可以使用Devise进行身份验证,并使用CanCan来处理不同的角色。两者都被广泛使用并且记录良好的宝石。
答案 1 :(得分:0)
您只能使用cancan,它将满足您正在寻找的目的,如jlundqvist所建议。