使用角色的Rails 4授权

时间:2014-04-23 14:11:07

标签: ruby-on-rails

我正在开发一些Rails应用程序,我想创建一个可以添加版主的超级用户。主持人是具有一些业务的用户 - 餐馆,商店等,因此每个主持人的类型(餐馆老板,店主等)具有不同的布局,不同的动作。添加新版主的功能仅适用于超级用户。请为我的任务建议任何宝石,谢谢你提前。

3 个答案:

答案 0 :(得分:0)

我更愿意使用 Cancan gem ,这是raiils中的一个很好的授权宝石。 Cancan rails

答案 1 :(得分:0)

我强烈建议您使用gem declarative_authorization

声明性授权为基于角色的授权提供了一种先进而强大的解决方案。

参考:

希望有所帮助:)

答案 2 :(得分:0)

gems / plugins 有很多 基于角色的授权 。看看其中最受欢迎的。

<强> CancanGit

<强> RolifyGit

<强> CanardGit

<强> Acl9Git

<强> PunditGit

此外,还可以看到 link

希望它有所帮助!