我想要定义一种能力,其中登录的参与者可以根据邀请来管理项目。下面Cancancan宝石定义能力
代码时,我访问项目undefined method project' for #<Project:0x007f2c998410>
can :manage, Project, :project=>{:invite=>{:participant=>{:user => {:id => user.id}}}}
TL产生错误; DR
表关系如下。
projects --> invites <-- participants <--users