声明授权和mongoid

时间:2010-07-09 03:45:55

标签: mongodb ruby-on-rails declarative-authorization mongoid

我想用mongoid实现声明式授权。但不能成功。似乎声明性授权仅适用于ActiveRecord。我可以让它与MOngoid和MongoDB一起使用吗?任何想法。

2 个答案:

答案 0 :(得分:1)

声明性授权是用于解释谁有权访问数据的概念模型。它也是一个实现这个概念模型的ruby插件。

该插件可能不直接适用于MongoDB。所以你需要一个Mongo的ActiveRecord提供者。有一个here。然后,您可以将Declarative Authorization插件与ActiveRecord提供程序一起使用。

答案 1 :(得分:1)

我找到了一个可以整合声明授权和mongoid的fork。就这个: http://github.com/opusmagnum/declarative_authorization/commit/79ccff34233b2371299c3ff66a18ad37be08d9c6