如何检查CanCan中是否存在属性?

时间:2013-09-25 18:54:19

标签: ruby-on-rails cancan

是否可以通过哈希条件为具有organisation_id != nil的用户定义CanCan功能?

can :crud, User, :organisation_id => ?present?

1 个答案:

答案 0 :(得分:0)

您可以执行以下操作。这将只允许具有非null organization_id的用户执行crud

can :crud, User.all do |user|
  user.organization_id.present?
end
相关问题