0
下面是一系列视频,我试图让has_secure_password
在rails项目中工作。它确实有效。它散列密码,它执行认证。Rails:has_secure_password未执行验证
我只是无法让它验证当我为新用户设置密码。
据我了解的过程,has_secure_password
应该添加一个验证规则,确保密码已设置,然后第二个验证规则,需要密码被确认。这些事情都没有发生。我可以节省用户没有密码,我可以保存用户没有确认字段,我可以保存用户:password
不匹配:password_confirmation
有什么盲目明显,我失踪了吗?我应该为:password
制定验证规则吗?
我不打算发布任何代码,因为我不知道什么是相关的。但是,如果您想看到某些内容,我很乐意发布。
谢谢!
只要你知道,如果':password_confirmation'被省略,Rails会将它分配给null并且不执行密码确认。 – WagnerMatosUK