0

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

对我来说,这样做的目的是允许创建没有设置密码的用户,以便用户可以在单独的页面上自己设置密码。

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

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

4

1 回答 1

1

在研究了它的来源后,3.2.13我意识到发布3.2.13不包括使用validations: false标志的能力。参见3.2.13源,与当前主分支的源相比。

于 2013-05-03T05:26:59.757 回答