rails cancancan gem如何限制权限

时间:2016-03-10 14:32:09

标签: ruby-on-rails ruby cancancan

我想使用cancancan限制权限。例如:如果我有一个任务模型。用户只能看到未分配的任务,无法查看分配的任务。

能力模型:

can :manage, Task, :user_id => false

但是现在,用户无法看到所有任务。怎么了?希望有人能帮助我!提前致谢!

1 个答案:

答案 0 :(得分:1)

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