是否可以在Rails 3.2.13中使has_secure_password
成为可选项?我知道有一个标志validations: false
但是当我尝试使用它时,它给了我一个错误,我正在使用1个参数,其中需要0。
这样做的目的是允许创建没有设置密码的用户,这样用户就可以在单独的页面上设置密码。
编辑:我希望它验证除密码之外的所有其他要求,例如validates :username, : presence => true, :length => { :minimum => 3 }
和其他要求。
编辑2:有关我正在寻找的更多信息,请参阅here和here。我希望在我的模型的顶部写has_secure_password validations: false
,但它给了我一个错误,我有一个不需要的参数。这个功能不在Rails 3.2.13中吗?
答案 0 :(得分:1)
在研究3.2.13
的来源后,我意识到3.2.13
的发布不包括使用validations: false
标志的能力。与当前3.2.13来源相比,请参阅master branch's来源。