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

时间:2014-08-19 11:01:13

标签: ruby-on-rails ruby ruby-on-rails-4

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

1 个答案:

答案 0 :(得分:6)

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

 if @user.update_attributes(user_params)
   sign_in(@user, bypass: true)
   redirect_to root_path
 else
   render :edit
 end