15得票1回答
Rolify表错误(用户添加角色:admin时出现未知键错误)

我正在尝试设置rolify gem,但在控制台中给用户分配角色时遇到问题。 这是我的错误: 2.2.1 :007 > user.add_role :admin ArgumentError: Unknown key: :optional. 我正在使用devise、cancancan...

12得票2回答
Rolify表没有被创建

安装了'rolify' gem后,使用以下命令生成文件: rails g rolify Role User 以下文件已被创建: invoke active_record create app/models/role.rb invoke rspec create ...

12得票2回答
CanCanCan在异常情况下会抛出一个普通的Rails错误,而不是像我指定的那样显示一个flash消息。

我正在使用 CanCanCan、Devise 和 Rolify。 我的 ApplicationController 看起来像这样:class ApplicationController < ActionController::Base # Prevent CSRF attacks ...

10得票2回答
为什么Pundit没有像CanCanCan一样与Rolify耦合?

我正在使用Devise,对使用Pundit感兴趣,但找不到很多关于它是否应该与Rolify集成的信息。CanCanCan与Rolify很好地配合,我喜欢角色模型。我是否忽略了Pundit和Rolify不经常一起使用的重要原因?

7得票1回答
Rails 4 + Rolify Gem: 通过用户界面未更新用户角色

我有一个编辑视图,可以让我更新特定用户的角色。下面是代码,但仅供参考,当我在页面上取消勾选框时,我的控制器中的puts语句会正确地捕获到角色关联为false,并且可以在日志中进一步查看。 然而,在日志的后面,您可以看到角色被重新关联回“true”,我不确定为什么会这样! 如果未选中复选框,...

7得票4回答
使用Rolify定义角色

我正在使用Rails 4制作一款应用程序。 我正在研究角色管理,并希望使用Rolify,因为它支持实例级别的角色分配。 对于其他人遇到的同样问题,下面有两个非常好的答案(我只能选择一个,但我都使用了)。请查看lorefnon和Cyb3rDud3的答案。我仍在思考,但已经创建了一个包含数组的...