2


1

宣言的な承認とモンゴイド

Mongoidを使用して宣言型承認を実装します。 しかし、成功することはできません。 宣言的な承認はActiveRecordのみで機能するようです。 MOngoidとMongoDBで動作させることはできますか? 何か案は。

2 Answer


1


宣言的承認は、誰がデータにアクセスできるかを説明するための概念モデルです。 この概念モデルを実装するrubyプラグインでもあります。

プラグインはおそらくMongoDBに直接適用されません。 したがって、MongoからActiveRecordプロバイダーが必要になります。 1つのhttp://github.com/jimm/activerecord-mongo-adapter [こちら]があります。 その後、ActiveRecordプロバイダーでDeclarative Authorizationプラグインを使用できます。


1


私は、宣言的な許可とモンゴイドを統合できるフォークを見つけました。 ここにあります:http://github.com/opusmagnum/declarative_authorization/commit/79ccff34233b2371299c3ff66a18ad37be08d9c6