Возможно ли сделать has_secure_password
опционально в Rails 3.2.13? Я знаю, что есть флаг validations: false
, но когда я пытаюсь его использовать, он дает мне ошибку, что я использую 1 аргумент, где требуется 0.Сделать has_secure_password необязательным в рельсах 3.2.13
Цель этого для меня - разрешить создание пользователя без набора пароля, чтобы пользователь мог самостоятельно установить пароль на отдельной странице.
Редактировать: Я хочу, чтобы он подтвердил все остальные требования, за исключением пароля, например validates :username, : presence => true, :length => { :minimum => 3 }
и других требований.
Редактировать 2: См. here и here для более того, что я ищу. Я хочу написать has_secure_password validations: false
в верхней части моей модели, но он дает мне ошибку, что у меня есть аргумент, где нет необходимости. Является ли эта функция не в Rails 3.2.13?
просто введите произвольный пароль. а затем разрешить им изменить его с первой проверкой существующего пароля? – Doon
Я хотел бы избежать этого, чтобы они могли установить его самостоятельно, не вводя первый пароль. – josh
Используете ли вы его как 'user.save (validations: false)'? – tadman