проверки формы в рельсах 3 - PullRequest
1 голос
/ 30 апреля 2011

У меня есть форма, которая имеет 2 набора полей, таких как Поле X и Подтвердить Поле X. Только Поле X является частью модели. Как я могу проверить, что и x, и verify_x одинаковы? Могу ли я сделать это в рельсах, или я должен использовать JavaScript?

1 Ответ

2 голосов
/ 30 апреля 2011

Вы можете использовать validates_confirmation_of в вашей модели.Из API:

Model:
  class Person < ActiveRecord::Base
    validates_confirmation_of :user_name, :password
    validates_confirmation_of :email_address,
                              :message => "should match confirmation"
  end

View:
  <%= password_field "person", "password" %>
  <%= password_field "person", "password_confirmation" %>
...