Rails - CanCan - 基本问题

如何从模型中使用CanCan? 假设我有这样的关系:员工belongs_to Store,Boss manage_many(has_many)商店。我究竟如何使用CanCan(正确的方法)限制每个特定老板的访问权限,以便只能读取或更新属于其特定商店的员工? 非常感谢任何人都能回答! :)     
已邀请:
您不应该在模型中使用CanCan。该模型不知道谁在提出请求,CanCan的全部意义在于处理请求的授权(在控制器层中发生)。 请告诉我你想在你的模型中使用CanCan是什么,我会尽我所能帮助你找到一种方法来通过控制器(以及为什么你应该这样做)的理由。     
您可能想尝试这个插件:Fat Model Auth 模型的所有规则都在模型本身上定义。     

要回复问题请先登录注册