参考 How To: Redirect back to current page after sign in, sign out, sign up, update · plataformatec/devise Wiki session[:previous_url] にいれるようにすればいい。 ApplicationController で after_filter :store_location def store_location # 今回の場合は、 /users/sign_in , /users/sign_up, /users/password にアクセスしたとき、ajaxでのやりとりはsessionには保存しない。 if (request.fullpath != "/users/sign_in" && \ request.fullpath != "/users/sign_up" &&
![Deviseでログイン/ログアウト後のリダイレクト先をログイン/ログアウトする前のページにする - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/7471588c147fd429e7bc8fbd42f42182201d03c3/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9RGV2aXNlJUUzJTgxJUE3JUUzJTgzJUFEJUUzJTgyJUIwJUUzJTgyJUE0JUUzJTgzJUIzJTJGJUUzJTgzJUFEJUUzJTgyJUIwJUUzJTgyJUEyJUUzJTgyJUE2JUUzJTgzJTg4JUU1JUJFJThDJUUzJTgxJUFFJUUzJTgzJUFBJUUzJTgzJTgwJUUzJTgyJUE0JUUzJTgzJUFDJUUzJTgyJUFGJUUzJTgzJTg4JUU1JTg1JTg4JUUzJTgyJTkyJUUzJTgzJUFEJUUzJTgyJUIwJUUzJTgyJUE0JUUzJTgzJUIzJTJGJUUzJTgzJUFEJUUzJTgyJUIwJUUzJTgyJUEyJUUzJTgyJUE2JUUzJTgzJTg4JUUzJTgxJTk5JUUzJTgyJThCJUU1JTg5JThEJUUzJTgxJUFFJUUzJTgzJTlBJUUzJTgzJUJDJUUzJTgyJUI4JUUzJTgxJUFCJUUzJTgxJTk5JUUzJTgyJThCJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmdHh0LWNsaXA9ZWxsaXBzaXMmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz1kMDM1MjRmOTg1NzYxMWRmMzJjMDViYzM4MmU3YTJkMA%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQwa2ltaWhpdG9fJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9MzYmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz1kYzBjZjhkODZhNGJhYWQzOWRjMTFlYzQ1MTlkZDJlZg%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3D685fa8f5dc7aa1ca712c4b024738466d)