CanCan 能力:如果他至少能读懂 class 的一个对象,他就能读懂 Class

CanCan Ability: can read Class if he can read at leas one Object of class

在 cancan 中能够 :read all User for example we need

can :read,User

能够看到我们需要的用户的特定实例

can :read, User do |user|
    user == something (condition satisfied ==> ability satisfied)
end

现在我的问题是: 是否可以检查用户是否可以阅读至少一个实例? 我有一个菜单,如果他至少可以读取用户的一个实例,我必须在菜单中显示 "users",否则不显示任何内容

这对我有用:

if User.accessible_by(current_ability,:read) > 0