3
와 rolify, 나는 다음과 같은 캉캉 사용하여 조직의 관리자 권한을 구현할 수 있습니다 그러나캉캉 및 멀티 테넌트 아키텍처에서 멀티 테넌트 아키텍처
def admin
can :manage, ModelName, organization: { id: @user.organization_id }
end
def superadmin
can :manage, :all
end
을, 나는 rolify 사용하여 비슷한 작업을 수행하는 방법을 몰라?
if user.has_role? :superadmin
can :manage, :all
else
if user.has_role? :admin
***can :manage, ModelName, :id => _______________ ***
end
end
분명히, 내가 관리자가 그에게 속한 모든 ID가 MODELNAME을 관리 할 수 싶지만, 방법을 사용자 및 조직을 통해 그걸 얻기 위해? rolify 그냥 사용자 역할을 관리하기 때문에 난 그냥 rolify 사용하여 생각하지 않는다
감사합니다,