2009-07-23 7 views
0

컨트롤러에 before_filter :login_required을 사용하고 로그인하지 않은 사용자가 세션/새에 부딪칩니다. 그러나 루트 URL에서이 작업을 수행하고 있으므로 사용자의 브라우저 표시 줄에 실제 리디렉션 (/ 세션/새로 표시 안함)을 지정하지 않는 것이 좋습니다. 어떻게 조정할 수 있습니까?세션/새 리디렉션을 중지 하시겠습니까?

답변

1

login_required 메소드가 정의 된 위치를 찾아 거기에있는 redirect_to 위치를 redirect_to root_path으로 변경하십시오.

restful_authentication을 사용하는 경우 login_required 메소드가 /lib/authenticated_system.rb에 정의되어 있다고 생각합니다.

관련 문제