Ruby on rails 是否有任何插件可以为Rails 4实现ACL?

Ruby on rails 是否有任何插件可以为Rails 4实现ACL?,ruby-on-rails,acl,access-control,Ruby On Rails,Acl,Access Control,我想为Rails找到一个访问控制列表,如下所示: 在该ACL中,您拥有将包含用户的组。 为每个组定义用户可以执行的控制器和方法 我还没有找到像为CakePHP开发的插件那样健壮和简单的东西 Rails 4目前的最佳选项是什么 谢谢。你调查过了吗?我没用过,但听起来像是你需要的 如果您不需要完整的ACL,并且只需要一个简单的角色系统就足够了,请查看 以下是其他选项的一些好参考: 人们作为ACL示例给出的大多数GEM实际上都关注基于角色的访问控制,而不是访问控制列表 您可能希望设置类似的东西

我想为Rails找到一个访问控制列表,如下所示:

在该ACL中,您拥有将包含用户的组。 为每个组定义用户可以执行的控制器和方法

我还没有找到像为CakePHP开发的插件那样健壮和简单的东西

Rails 4目前的最佳选项是什么

谢谢。

你调查过了吗?我没用过,但听起来像是你需要的

如果您不需要完整的ACL,并且只需要一个简单的角色系统就足够了,请查看

以下是其他选项的一些好参考:


人们作为ACL示例给出的大多数GEM实际上都关注基于角色的访问控制,而不是访问控制列表

您可能希望设置类似的东西,允许您控制哪些用户可以读取、写入、删除等,哪些对象


基本上,这方面没有什么好东西。我的猜测是,原因是ACL确实很容易用一个数据库表实现,但确切的细节几乎是数据库特定的,因为ACL涵盖了哪些模型。

我想您可能会看到的是pundit或cancancan(gems)。我个人会选择pundit,因为我讨厌cancancan DSL,我觉得pundit让我更具表现力。我很抱歉花了这么长时间来回答。谢谢你的帮助。@maurymmarques如果你觉得我的答案有用,你能投赞成票吗?