레일 3.0.10을 사용하고 있으며 현재 사용자가 응용 프로그램 내에서 가지고있는 다른 능력을 결정하기 위해 CanCan을 사용하고 있습니다.레일 관리자 - 다른 사용자되기
사용자 인증 자체에 Devise를 사용하고 있습니다.
CanCan을 사용하여 임시로 다른 사용자가 "될"수있는 좋은 방법이 있습니까? 이는 자신의 계정과 관련된 고유 한 문제가 발생할 수있는 특정 사용자가되는 데 특히 유용합니다.
간단히 말해서 나는 주어진 사용자로 로그인하여보고있는 것을 볼 수 있기를 원합니다. CanCan 또는 Devise 기능이 있는지 확실하지 않습니다.
UPDATE는
난 그냥이 건너 온 :
How-To: Sign in as another user if you are an Admin합니다.
아직 테스트하지는 않았지만 찾고 있던 답변 일 수도 있습니다 !! 이것이 당신이 취한 접근 방법이거나 다른 생각이 있다면 약간의 통찰력을 제공하십시오!
충분한 정보를 제공하지 못해 죄송합니다. 방금 내 질문을 업데이트했습니다. 나는 사용자 인증을 위해 Devise를 사용하고 능력을 결정하기 위해 CanCan을 사용하고 있습니다. 본질적으로, 나는 단순히 다른 사용자로 로그인하여보고있는 것을 볼 수 있지만 여전히 관리 인터페이스로 돌아가는 버튼이 있어야합니다. – ardavis