フレンドリーフォワーディングと呼ばれる機能らしいですが、ユーザーがログインした後、ログイン直前に閲覧していたページヘとリダイレクトさせる機能を実装します。セッションに直前のページURLを保存しておき、ログイン後にそのURLにリダイレクトさせます。 — 環境 — Rails 5.0.0.1 Devise 4.2 【追記 2016/11/08】 Rails 5 + Devise 4.2 の最新バージョンで実装して動作確認を行いましたところ、正常に動作することを確認いたしました。 【追記ここまで】 — 記事初回公開時の環境 — Rails 4.0.1 Devise 3.2.2 ApplicationController に store_location と after_sign_in_path_for を実装 Rails4 にて Devise でユーザー登録・ログイン認証・認可の機能を追加 |