如果只有密码确认为空,为什么rails会设置gem throws'无效的当前密码'错误?

时间:2017-03-29 17:39:26

标签: ruby-on-rails ruby devise passwords renewal

我正在处理我的rails应用中的续订密码屏幕错误,该错误包含三个输入:current passwordnew passwordpassword confirmation

有一种情况,current password正确但new passwordpassword confirmation为空,但设计仍然会引发2次错误:

  • 当前密码无效。 (错误的)
  • 新密码不能为空。 (正确的)

有没有人遇到过这种行为?

由于

1 个答案:

答案 0 :(得分:0)

我猜你的 current_password 正确无误。任何错别字?

让我们更新您的密码并再次测试!

user.password = new_password
user.password_confirmation = new_password
user.save