【发布时间】:2010-07-09 03:45:54
【问题描述】:
我想用 mongoid 实现声明式授权。但不能成功。似乎声明式授权仅适用于 ActiveRecord。我可以让它与 Mongoid 和 MongoDB 一起工作吗?任何想法。
【问题讨论】:
标签: mongodb ruby-on-rails declarative-authorization mongoid
我想用 mongoid 实现声明式授权。但不能成功。似乎声明式授权仅适用于 ActiveRecord。我可以让它与 Mongoid 和 MongoDB 一起工作吗?任何想法。
【问题讨论】:
标签: mongodb ruby-on-rails declarative-authorization mongoid
声明式授权是一种概念模型,用于解释谁有权访问数据。它也是一个实现这个概念模型的 ruby 插件。
该插件可能并不直接适用于 MongoDB。所以你需要一个来自 Mongo 的 ActiveRecord 提供者。有一个here。然后,您可以将声明式授权插件与 ActiveRecord 提供程序一起使用。
【讨论】:
我找到了一个可以集成声明式授权和 mongoid 的分支。就这个: http://github.com/opusmagnum/declarative_authorization/commit/79ccff34233b2371299c3ff66a18ad37be08d9c6
【讨论】: