2016-03-10 48 views
0

我想使用cancancan限制權限。例如:如果我有一個任務模型。用戶只能看到未分配的任務,看不到分配的任務。rails cancancan gem如何限制權限

能力模型:

can :manage, Task, :user_id => false 

但現在,用戶無法看到所有的任務。哪裏不對?希望任何人都可以幫助我!提前致謝!

回答

1
can :manage, Task do |task| 
task.user_id == nil 
end 
+0

感謝您的幫助!爲什麼需要添加'或false'? – pangpang

+0

不需要添加或爲false –