如何使Ruby on Rails授权?

时间:2010-11-29 03:47:29

标签: ruby-on-rails ruby-on-rails-plugins

我的社交网站有这个问题。我想根据会员级别对会员进行授权,如果会员级别低于其他会员级别,则他无法聊天或查看个人资料图片。有没有可以处理它的插件?

3 个答案:

答案 0 :(得分:2)

声明授权。很强大。肯定会推荐它。 Ryan Bates甚至还有一个很棒的轨道广播。

答案 1 :(得分:1)

我使用了以下内容(两者都可以在GitHub上找到):

CanCan - 相当直接且记录良好。作者是Railscasts成名的Ryan Bates。关于它的一个好处是你可以在一个文件中识别所有权限。

RESTful_ACL - 不那么流行但易于实现。权限在您要保护的每个模型中定义。我写了一篇关于在我的Rails博客中实现RESTful_ACL的系列文章:http://everydayrails.com/2010/06/16/authorization-restful-acl-1.html

答案 2 :(得分:0)