http://example.com에 액세스하면 먼저 로그인 페이지로 이동하고 로그인에 성공한 후 홈 페이지로 이동합니다. 로그인이 성공한 후 http://example.com/myusers에 액세스하면 홈 페이지가 아닌 myusers 페이지로 리디렉션되고 싶습니다.Rails Devise : 로그인 후 사용자를 리디렉션하는 방법
몇 가지 온라인 게시물을 읽은 후, 내 application_controller.rb에서 after_sign_in_path_for 메소드를 조작 할 수 있다는 것을 알았습니다. 나는이 방법에 특정 URL을 추가하여이를 테스트했으며 성공적인 로그인 후에는 항상 해당 URL로 리디렉션됩니다.
def after_sign_in_path_for(resource)
"http://example.com/users"
end
나는이 방법은 로그인 전에 사용자가 요청한 URL을 포착하고 그에 따라 사용자를 리디렉션 할 수있는 방법
?
감사합니다! 고의가 이미 이것을했는지 몰랐다. 굉장해! – codyeatworld
"How-To"-Section은 실제로 꽤 좋습니다. 훌륭한 것들과 예제가 많이 있습니다. – Mathias