【发布时间】:2015-06-02 01:24:38
【问题描述】:
在观看了一系列视频之后,我正试图让 has_secure_password 在 Rails 项目中工作。它确实有效。它散列密码,执行身份验证。
当我为新用户设置密码时,我无法验证它。
据我了解,has_secure_password 应该添加一个验证规则以确保已设置密码,然后添加第二个验证规则,该规则需要确认密码。这些事情都没有发生。我可以保存没有密码的用户,我可以保存没有确认字段的用户,我可以保存:password与:password_confirmation不匹配的用户
我是否遗漏了一些非常明显的东西?我应该为:password 制定验证规则吗?
我不会费心发布任何代码,因为我不确定什么是相关的。但如果你有什么想看的,我很乐意发布。
谢谢!
【问题讨论】:
标签: ruby-on-rails validation ruby-on-rails-4