0
下面是一系列視頻,我試圖讓has_secure_password
在rails項目中工作。它確實有效。它散列密碼,它執行認證。Rails:has_secure_password未執行驗證
我只是無法讓它驗證當我爲新用戶設置密碼。
據我瞭解的過程,has_secure_password
應該添加一個驗證規則,確保密碼已設置,然後第二個驗證規則,需要密碼被確認。這些事情都沒有發生。我可以節省用戶沒有密碼,我可以保存用戶沒有確認字段,我可以保存用戶:password
不匹配:password_confirmation
有什麼盲目明顯,我失蹤了嗎?我應該爲:password
制定驗證規則嗎?
我不打算髮布任何代碼,因爲我不知道什麼是相關的。但是,如果您想看到某些內容,我很樂意發佈。
謝謝!
只要你知道,如果':password_confirmation'被省略,Rails會將它分配給null並且不執行密碼確認。 – WagnerMatosUK