Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/58.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 什么';对Rails应用程序实现ACL的最佳方法是什么?_Ruby On Rails_Ruby_Acl - Fatal编程技术网

Ruby on rails 什么';对Rails应用程序实现ACL的最佳方法是什么?

Ruby on rails 什么';对Rails应用程序实现ACL的最佳方法是什么?,ruby-on-rails,ruby,acl,Ruby On Rails,Ruby,Acl,我只是想比较一下在Rails中实现acl时使用的不同解决方案。有一个名为acl_system2的插件,它通过用户表和角色表进行操作。中有更多有用的信息,该项目也在github上。我找到的最好的信息是。它直接插入restful_身份验证插件。我使用授权插件(由以下人员创建): 可以为整个应用程序、模型类或特定对象授权角色。该插件提供了一种在类或实例方法级别使用permit和permit检查授权的方法?方法。它还提供类似英语的动态方法,如“user.is\u manager\u of project

我只是想比较一下在Rails中实现acl时使用的不同解决方案。

有一个名为acl_system2的插件,它通过用户表和角色表进行操作。中有更多有用的信息,该项目也在github上。

我找到的最好的信息是。它直接插入restful_身份验证插件。

我使用授权插件(由以下人员创建):

可以为整个应用程序、模型类或特定对象授权角色。该插件提供了一种在类或实例方法级别使用permit和permit检查授权的方法?方法。它还提供类似英语的动态方法,如“user.is\u manager\u of project”(其中“user”作为授权,“manager”是角色,“project”是授权模型)。您可以指定在授权被拒绝时如何重定向控件。()

主页:

文件:


您可能也对阅读此比较感兴趣(从去年开始,但仍然有些有用;我就是从这里获得上述引用的):

以及最近的比较: