문제

개발 중인 앱에 RESTful 인증 Rails 플러그인을 사용하고 있습니다.원인을 알 수 없는 이상한 문제가 있습니다.기본적으로, 일정 기간 동안 활동이 없었다가 처음으로 앱에 로그인하면(앱이 프로덕션 환경에 배포되었지만 본인만 사용함) 404 페이지로 이동하게 되지만 홈 페이지로 돌아가서 다시 로그인하면 모든 것이 계획대로 작동합니다.어떤 아이디어가 있나요?

도움이 되었습니까?

해결책

노선을 확인해주세요.

모든 경로가 동일하게 생성되는 것은 아닙니다.경로는 config/routes.rb 파일에 경로가 나타나는 순서에 따라 정의된 우선순위를 가집니다.우선순위는 위에서 아래로 진행됩니다.해당 파일의 마지막 경로는 우선순위가 가장 낮으며 마지막에 적용됩니다.일치하는 경로가 없으면 404 반환됩니다.

더 많은 정보: http://api.rubyonrails.org/classes/ActionController/Routing.html

다른 팁

저는 해당 플러그인의 약간 수정된 버전을 사용하고 있으므로 이것이 귀하에게도 동일할 것이라고 100% 확신할 수는 없습니다. 그러나 저에게는 기본값은 루트 경로 또는 귀하가 이동하려는 페이지로 리디렉션하는 것입니다. 하나 있다면.(기본값을 보려면 lib/authenticated_system.rb를 확인하십시오.) 경로에 map.root가 정의되어 있지 않으면 설명하는 오류가 발생할 것이라고 생각합니다. 처음에는 root_path를 찾지 못할 것입니다. 앱의 페이지에서 ""를 시도하면 해당 페이지로 리디렉션됩니다.

원하시면 이 문제에 무슨 일이 일어나는지 알려주세요. 나중에 이런 일을 겪을 경우 어떻게 될지 궁금합니다.:)

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top