Как проверить ввод пользователя в RoR? - PullRequest
1 голос
/ 26 декабря 2009

Я знаю, что RoR может выполнить проверку в моделях. Но я хочу подтвердить пароль пользователя в представлениях. Я имею в виду, это показывает два текстовых поля для пользователя, чтобы ввести пароль дважды, чтобы гарантировать, что пользователь вводит пароль правильно, но в базе данных я храню только одно значение. Как я могу справиться с этим в RoR?

1 Ответ

7 голосов
/ 26 декабря 2009

В вашей модели сделайте:

validates_confirmation_of :password

На ваш взгляд, сделать:

<%= form.password_field :password %>
<%= form.password_field :password_confirmation %>

Используется проверка подтверждения встроенными рельсами. Это добавит виртуальный аксессор для вас.

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