2010-05-05 2 views

답변

15

예. 현재 현재 내 프로젝트에서이 둘을 사용하고 있습니다.

모든 것이 원활하게 작동합니다. 그냥

before_filter :set_current_user 
protected 
def set_current_user 
    Authorization.current_user = current_user 
end 

current_user은 유증에서 제공하는 도우미 메서드입니다 설명 된대로 책정 declarative_authorization을 구성하고 (declarative_authorization 워드 프로세서도 사용할 수있는) 당신의 application_controller.rb이 설정합니다.

희망이 있습니다.

참고 : 저는 최신 3 세대 베타 버전을 사용하고 있습니다. 최신 베타 버전과 선언적 권한이 있습니다.

1

나는 자신을 고안하지 않았지만 declarative_authorization에 대한 경험이 있습니다.

인증에 대해 전혀 신경 쓰지 않으므로 devise와 함께 사용하면 문제가되지 않습니다. Declarative_authorization은 사용자 모델이 role_symbols 메서드 만 필요하며, 그렇지 않은 경우 모델이 실제로 수행하는 것은 중요하지 않습니다.

+0

간단하지 않습니다. Infact declarative_authorization은 Authlogic과 호환되지 않습니다. –

+0

왜 안 되니? 지금 authlogic과 함께 declarative_authorization을 사용하고 있으며 아무런 문제가 없습니다. –

+0

어떤 레일 버전을 사용하고 있습니까? –