Ruby on Rails中的管理员授权

时间:2011-12-03 09:52:59

标签: ruby-on-rails ruby-on-rails-3

我需要一个身份验证/授权功能,系统会有一个管理员。有三种不同的用户具有不同的权限。当用户注册时,他可以选择他想要的角色。

管理员需要登录,审核并授权用户才能登录。

是否有任何宝石可以做到这一点。

2 个答案:

答案 0 :(得分:4)

您可以使用Devise进行身份验证,并使用CanCan来处理不同的角色。两者都被广泛使用并且记录良好的宝石。

答案 1 :(得分:0)

您只能使用cancan,它将满足您正在寻找的目的,如jlundqvist所建议。