【发布时间】:2012-08-09 19:59:31
【问题描述】:
我的应用程序中有当前的数据库结构:
Publisher has_many videos, has_many users
Video belongs_to publisher
User belongs_to publisher
我希望能够根据发布者向用户授予权限,但实际被编辑的对象是视频对象。
表示用户 X 可以编辑发布者 1 和 2 的视频,但用户 Y 只能编辑发布者 2 和 3 的视频,依此类推。我很确定这可以通过 CanCan、Devise、Rolify 组合来完成。
任何人都可以在这里指出正确的方向吗?
【问题讨论】:
-
User X 连接到发布者 1 和 2 的逻辑是什么?
-
更新了关系:)! @Max
标签: ruby-on-rails ruby-on-rails-3 devise authorization cancan