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