2个错误禁止此用户保存:

时间:2017-03-20 07:16:29

标签: ruby-on-rails

我有另一个问题开始Ruby on Rails第4版第155页。我试图创建一个新用户,但我收到一条错误消息,如下所示     2个错误禁止此用户被保存:

  • 密码太短(最少4个字符)

  • 密码不能为空

尽管密码不短且空白。根据这本书,我在users_controller.rb文件中添加了这个参数。

def user_params
  params.require(:user).permit(:email, :password_confirmation)
end

我试图从stackoverflow档案中找到答案,但我没有得到我能理解的明确答案。

感谢你们所有人给我正确回答我之前提出的问题。

1 个答案:

答案 0 :(得分:0)

您还需要将:password添加到强对手许可列表中:

def user_params
  params.require(:user).permit(:email, :password, :password_confirmation)
end