2012-11-16 4 views
2

사용자가 인증되지 않은 경우 쿠키를 설정하는 기능을 작성하고 싶습니다. 그래서 authenticate_user 후에! 사용자가 인증되지 않으면 쿠키가 설정됩니다. 이것은 고의로 행해질 수 있습니까? authenticate_user를 사용자 정의하여이 작업을 시도했습니다! 기능을 찾을 수 있지만 아무것도 찾을 수 없습니다.Devise : authenticate_user의 사용자 지정 대체 기능

감사

답변

1

당신이 authenticate_user! 전화를 before_filter를 사용하고 있습니까? 당신은 그냥 할 수 없습니다 :

before_filter do 
    authenticate_user! 
    your_cookie_method if current_user.nil? 
end 
+0

좋지 않아 모든 엔진의 컨트롤러에서 이러한 변경을 되 잖아 그래서 많은 엔진에 사용하고, 나는 유증의 authenticate_user 기능을 변경하려면 –