在 RailsCasts第 274 集“记住我并重置密码”中,用户输入他们的新密码,该密码提交给PasswordResetsController
.
演员表显示将属性更新为的行:
elsif @user.update_attributes(params[:user])
对于 Rails 4,我不得不将其更改为:
elsif @user.update_attributes(params.permit![:user])
我只希望使用用户password
输入的内容更新用户的属性,并将其设置password_reset_token
为nil
. 我怎样才能做到这一点,并确保只能更新这些字段?