我有这些模型:
公司公司用户用户
CompanyUser 有一个属性 admin 允许他删除该公司的其他用户等。
在cancan,我现在有了这个,但出了点问题:
can [:edit, :update, :read, :destroy, :promote, :demote], CompanyUser, :company_users => { :user_id => user.id, :admin => true }
当他是该公司的管理员时,我只想允许用户编辑,更新,... CompanyUser。我需要如何定义它?