2016-03-10 51 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 –