当我通过设计更改我的应用程序中的密码时,用户会被注销。 有没有一种快速的方法可以让同一用户登录并重定向到设计中的某个路径,而无需在 View 中执行任何操作。
最佳答案
更新用户记录后,调用 sign_in,但使用绕过选项。
if @user.update_attributes(user_params)
sign_in(@user, bypass: true)
redirect_to root_path
else
render :edit
end
关于ruby-on-rails - 密码更改后通过 Devise 自动登录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25381731/