очистка поля пароля теперь автоматическая в Rails 3.1? - PullRequest
1 голос
/ 06 октября 2011

После обновления приложения (в процессе) до 3.1 мне пришлось изменить тест для очистки поля пароля и подтверждения пароля.Вместо того, чтобы проверять атрибут пустого значения, я должен был проверить атрибут отсутствующего значения.

Это было нормально, но когда я пошел, чтобы отключить очистку поля, чтобы сделать тест неудачным, он все же прошел, потому чтополя все еще были очищены (значение по-прежнему отсутствовало).Ранее у меня были строки в соответствующем контроллере при создании, чтобы очистить поля, если создание пользователя не удалось (таким образом, поля будут пустыми, когда форма будет повторно отображаться).Теперь кажется, что в этом больше нет необходимости.

Это поведение по умолчанию теперь для полей пароля и подтверждения?

1 Ответ

4 голосов
/ 06 октября 2011

Да.

Из журнала изменений :

Rails 3.0.0 (29 августа 2010 г.)

  • password_field отображает со значением nil по умолчанию, что делает использование паролей безопасным по умолчанию

И оригинальный коммит здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...