我有一个私有方法,用于注册表格,包含四个字段:firstname
、email
、password
和confirm password
。但我不确定如何检查password confirmation
。
def user_params
params.require(:user).permit(:name, :email, :password,
:password_confirmation)
end
以前,我使用以下代码。如何将下面的代码转换为使用params.require?
User.new(name: params[:name], email: params[:email],
password: params[:password], confirmpassword: params[:password])
confirmpassword
吗?如果你想将其列入白名单中,你需要这样做:params.require(:user).permit(:name, :email, :password, :confirmpassword)
。 - Pavan