在rails 3.2.13中使has_secure_password可选

时间:2013-05-02 19:49:11

标签: ruby-on-rails ruby

是否可以在Rails 3.2.13中使has_secure_password成为可选项?我知道有一个标志validations: false但是当我尝试使用它时,它给了我一个错误,我正在使用1个参数,其中需要0。

这样做的目的是允许创建没有设置密码的用户,这样用户就可以在单独的页面上设置密码。

编辑:我希望它验证除密码之外的所有其他要求,例如validates :username, : presence => true, :length => { :minimum => 3 }和其他要求。

编辑2:有关我正在寻找的更多信息,请参阅herehere。我希望在我的模型的顶部写has_secure_password validations: false,但它给了我一个错误,我有一个不需要的参数。这个功能不在Rails 3.2.13中吗?

1 个答案:

答案 0 :(得分:1)

在研究3.2.13的来源后,我意识到3.2.13的发布不包括使用validations: false标志的能力。与当前3.2.13来源相比,请参阅master branch's来源。