我想用mongoid实现声明式授权。但不能成功。似乎声明性授权仅适用于ActiveRecord。我可以让它与MOngoid和MongoDB一起使用吗?任何想法。
答案 0 :(得分:1)
声明性授权是用于解释谁有权访问数据的概念模型。它也是一个实现这个概念模型的ruby插件。
该插件可能不直接适用于MongoDB。所以你需要一个Mongo的ActiveRecord提供者。有一个here。然后,您可以将Declarative Authorization插件与ActiveRecord提供程序一起使用。
答案 1 :(得分:1)
我找到了一个可以整合声明授权和mongoid的fork。就这个: http://github.com/opusmagnum/declarative_authorization/commit/79ccff34233b2371299c3ff66a18ad37be08d9c6