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

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

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

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

9得票2回答
Rails_admin与Cancan结合使用时无法捕获重定向的访问拒绝异常

我正在使用Rails 5、rails_admin、devise和cancancan。 一切都正常,但当访问被拒绝时,会显示一个“您无权访问此页面”的错误屏幕。 我想重定向到root_path,我一直在查找,发现我只需要在app/controllers/application_control...

7得票3回答
cancancan授权资源无法达到预期效果

我在简单的cancancan授权中遇到了意外行为。 ability.rb class Ability include CanCan::Ability def initialize(user) # Define abilities for the passed in use...