基于角色/权限的授权 Gem 在数据库中具有角色和权限?

San*_*San 5 ruby-on-rails ruby-on-rails-3 ruby-on-rails-3.1 ruby-on-rails-3.2 ruby-on-rails-4

我多年来一直在使用 Ruby/Rails。社区很棒。您几乎可以找到适合您想做的任何事情的宝石。

话虽如此,为什么没有 gem 可以进行基于角色和权限的授权,其中角色和权限开箱即用地存储在数据库中,这是有原因的吗

根据我的经验,这是几乎所有不仅仅是静态网站的 Web 应用程序的基本要求。(显然这是一个有争议的说法!)

我知道有很多授权选项,例如PunditCanCanCanCanCan等。但它们都没有完成我上面提到的所有操作。

我并不是在寻找有关如何实现此目标的代码示例。我正在寻找一个gem可以完成这一切并使用数据库来存储角色和权限的工具。有吗?

感谢您的意见。

Max*_*kov 3

看看角色。似乎它能够根据需要在数据库中存储权限。

+此处用于管理角色的 UI 。

  • @ZiaUlRehmanMughal 你是对的。我很抱歉。事实上,我最终推出了自己的解决方案。我发现的所有宝石(包括这颗宝石)都没有完全符合我的要求。 (3认同)