比如说 我建立了 admin 这个 role 给某个 user,让他去管理某一个特定的 group.而不是整个 groups 这里的 ability 不太会写…… 之前有看到 forem 里面的源码有涉及 https://github.com/radar/forem/blob/master/app/models/forem/ability.rb can :read, Forem::Category do |category| user.can_read_forem_category?(category) end can :read, Forem::Topic do |topic| user.can_read_forem_forum?(topic.forum) && user.can_read_forem_topic?(topic) end
但是居然没找到这个这个具体函数写在哪了,晕死
希望哪位大大出来指点一下