【发布时间】:2011-01-17 18:58:21
【问题描述】:
嘿,我希望在 highrise 或 facebook 中实现权限系统。
此类问题的问题在于必须在对象实例上定义权限(可见性)。在我的脑海中,我可以想到将 user_ids 或 group_ids 保存在每个记录的哈希中。这是最好的方法吗?
我正在使用 mongodb,这样应该会更容易。虽然我们也可以切换到 sql (highrise 可能会使用 sql)。
编辑:我最终编写了一个与 mongoid 一起使用的 gem,您可以阅读更多关于它的信息 here
【问题讨论】:
标签: sql ruby-on-rails mongodb mongoid