2011-02-18 37 views
2

任何人都可以向我解释CanCan的accessible_by的工作原理吗?它如何知道用户和需要限制的事物之间的关系?Rails - CanCan - accessible_by

+0

可能重复[Cancan accessible \ _by](http://stackoverflow.com/questions/5344247/cancan-accessible-by) – lulalala 2014-10-21 09:22:35

回答

2

它检查针对一组中的能力初始化包括CanCan::Ability描述规则当前用户。当您致电accessible_by时,它将检查Ability类中指定的规则,并返回用户有权访问的记录。
该宝石的维基是非常好的...在这里:defining abilities