devise 1.4.0을 사용 중입니다. 내가 필요한 것은 (로그인으로 리다이렉트하는 대신에) 세션이 타임 아웃 한 후에 루트로 설정하는 것이다. 누구든지이 작업을 수행하는 방법을 알고 있습니까? 감사합니다.rails + devise가 시간 초과 후 집으로 리디렉션
0
A
답변
2
after_sign_out_path_for
메서드를 재정의 할 수 있습니다. 당신의 ApplicationController
private
A와 방법이 방법을 추가
def after_sign_out_path_for(resource)
root_path
end
은 자세한 내용은
devise wiki를 살펴 보자.
0
이것은이 목적으로 사용하고있는 코드입니다.
In application_controller.rb
private
def after_sign_out_path_for(resource_or_scope)
params[:back].nil? ? home_path : params[:back]
end
routes.rb 파일에서 home_path를 설정하려고합니다. 그러면 기본 라우팅이 무시됩니다.
관련 문제
- 1. 시간 초과 스트림 리디렉션
- 2. Ruby Rails 세션 시간 초과
- 3. 시간 초과 후 스크롤 창
- 4. ASP.Net에서 클라이언트 측 세션 시간 초과 리디렉션
- 5. Rails 3 + Devise : 시간 초과 후 사용자 로그 아웃
- 6. mvc 세션 시간 초과
- 7. 리디렉션 Silverlight 로그인 페이지 시간 초과 세션
- 8. 시간 초과 후 bash 스크립트 kill 명령
- 9. 시간 초과 후 C# 자동으로 잠금 해제
- 10. NetworkError : 500 세션 시간 초과 후 System.ServiceModel.ServiceActivationException
- 11. 제한 시간 초과 후 이벤트가 발생 함
- 12. node.js에서 시간 초과 후 소켓을 닫으려면 어떻게해야합니까?
- 13. 시간 초과 후 ADB를 사용하여 전화 걸기
- 14. 회원 시간 초과 및 세션 시간 초과
- 15. 시간 초과
- 16. 웹 서비스 응답 시간 유휴 시간 초과 후
- 17. 세션 시간 초과 후 JBoss가 사용자를 리디렉션합니까? 이 후
- 18. WCF 시간 초과 문제
- 19. ASP.NET 시간 초과 디버그
- 20. WCF 클라이언트 시간 초과
- 21. WCF : 시간 초과 오류
- 22. Bloomberg 세션 시간 초과?
- 23. MySQL 쿼리 시간 초과
- 24. CCnet + NAnt 시간 초과
- 25. 안드로이드에서 네트워크 시간 초과
- 26. BinaryReader를 사용하여 .NET에서 표준 출력을 리디렉션 - EOS/시간 초과 감지
- 27. 양식 인증을 통한 세션 시간 초과, 전체 페이지 리디렉션 또는 전체 페이지 리디렉션 방법
- 28. asp.net mvc에서 세션 시간 초과 방지
- 29. 컨트롤러 시간 초과 MVC 3.0
- 30. Rails 3.0 intermittent 연결 시간 초과, 실행 만료 오류
오른쪽! 감사합니다 ... – fertech
이것은 어느 정도 나를 위해 일했습니다. 세션 시간 초과 및 로그인 이전에 있었던 페이지로 리디렉션 할 사용자를 찾고 있습니다. 그러나 위의 함수는 명시 적으로 로그 아웃하고 다시 로그인하여 다른 페이지를 방문하고 한 번 타임 아웃을하면 세션을 저장합니다. 당신이 한 번 로그 아웃 할 때 당신이 속한 페이지로 리다이렉트한다. – Sumas