地方でリモートワーク

プログラミング、先物、fx,仮想通貨なんでもやります

Deviseが自動でログアウトしてしまう対処法

スポンサーリンク

f:id:ihatov08:20160809100840j:plain Deviseが自動でログアウトしてしまうときの対処法です。

github.com

deviseでuserの設定変更でパスワードを変更すると、自動でログアウトされてしまいます。 それはそれで実装としておかしくはないと思うのですが、そのままログインの状態にしたいことありますよね? そんなときはsign_inメソッドにbypassオプションをつければOKです。

Method: Devise::Controllers::SignInOut#sign_in — Documentation for plataformatec/devise (master)

registrations_controller.rb

update
  sign_in(current_user, bypass: true)
end