密码更改后通过设计自动登录

Nid*_*S G 2 ruby ruby-on-rails ruby-on-rails-4

当我通过设计更改我的应用程序中的密码时,用户将被注销.有没有快速的方法,以便相同的用户将登录并重定向到设计中的某个路径,而无需在视图中执行任何操作.

Ste*_*zyn 6

更新用户记录后,请使用旁路选项调用sign_in.

 if @user.update_attributes(user_params)
   sign_in(@user, bypass: true)
   redirect_to root_path
 else
   render :edit
 end
Run Code Online (Sandbox Code Playgroud)