2

mongoid를 사용하여 선언적 승인을 구현하려고합니다. 그러나 성공할 수는 없습니다. 선언적 권한 부여가 ActiveRecord Only와 함께 작동하는 것처럼 보입니다. MOngoid 및 MongoDB와 함께 사용할 수 있습니까? 어떤 아이디어.선언적 승인 및 mongoid

답변

1

나는 선언적인 인증과 몽고 이드를 통합 할 수있는 포크를 발견했다. 여기 있습니다 : http://github.com/opusmagnum/declarative_authorization/commit/79ccff34233b2371299c3ff66a18ad37be08d9c6

+0

최신 릴리스에서는 이것이 작동합니다. Gemfile을 사용하고 있다면, rubygem repo가 ​​최신 코드로 업데이트되지 않았으므로 git repo를로드해야합니다 : gem 'declarative_authorization', : git => 'https://github.com/stffn/declarative_authorization.git' – chris

1

선언적 인증은 누가 데이터에 액세스 할 수 있는지를 설명하기위한 개념적 모델입니다. 또한이 개념 모델을 구현하는 루비 플러그인입니다.

아마도 플러그인은 MongoDB에 직접 적용되지 않습니다. ActiveRecord 제공 업체 인 Mongo가 필요합니다. 하나는 here입니다. 그런 다음 ActiveRecord 공급자와 함께 Declarative Authorization 플러그인을 사용할 수 있습니다.