ActiveAdmin和Cancancan。 :创建授权

时间:2018-07-28 23:09:02

标签: ruby-on-rails activeadmin cancan cancancan

我正在使用Cancancan进行ActiveAdmin授权。 这是我的能力。rb

class Ability
  include CanCan::Ability

  def initialize(admin_user)
    can :manage, AdminUser, id: admin_user.id
    ....

  end
end

一切正常,但是:创建新的管理员用户时出现问题。因为创建新文件时,id将是nil,所以当前用户无法访问“创建新文件”页面。我的问题与此类似:https://github.com/activeadmin/activeadmin/issues/5282

0 个答案:

没有答案