1

有谁知道将角色 CRUD 系统添加到 Rails 的快速方法?

我只希望管理员创建用户并在我的应用程序的页面上列出所有当前注册的用户。

我试图找出一种将用户分配给不同角色并限制他们使用集合选择或一系列复选框执行某些操作的方法。

我遵循了一些教程,但似乎没有一个对我有用:/

谁能推荐一个解决方案?我为我的授权而设计,这很重要。

4

3 回答 3

2

你可以想想CanCan。使用它,您可以定义角色并根据角色限制对某些操作或模型元素的访问。

它也可以很容易地与Scott Schulthess 提到的Devise集成。

于 2012-06-12T21:31:59.000 回答
1

在 github 上的设计有一个 wiki 页面显示如何做到这一点

https://github.com/plataformatec/devise/wiki/How-To:-Add-an-Admin-role

于 2012-06-12T20:54:32.837 回答
0

如果您想将此 API 公开给许多其他人,您也可以尝试使用 API 密钥

于 2012-06-13T16:40:28.503 回答