谁能向我解释 CanCan 的accessible_by
工作原理?它如何知道用户与需要限制的事物之间的关系是什么?
问问题
2820 次
2 回答
3
关于 CanCan 有一个很棒的 railscast(由它的创建者制作):
http://railscasts.com/episodes/192-authorization-with-cancan
于 2011-02-20T05:57:56.783 回答
2
它根据能力初始化程序中描述的一组规则检查当前用户,其中包括CanCan::Ability
. 当您调用accessible_by
它时,它会检查Ability
类中指定的规则,并返回用户有权访问的记录。
gem的wiki非常好......在这里:定义能力
于 2012-02-10T02:02:01.757 回答