Пропустить проверки моделей, определенные в плагине - PullRequest
2 голосов
/ 01 февраля 2011

Я использую плагин restful аутентификации, но на моем сайте я хочу иметь регистрационную форму без поля «Подтверждение пароля».Теперь проблема в том, что есть некоторые проверки, жестко закодированные в модуле плагина, который включен в мою модель User.Поможет ли это, если я переопределю валидации в моей модели?Или что было бы лучше в таком случае?

# user.rb
validates_presence_of     :password_confirmation,      :if => Proc.new { false }
validates_confirmation_of :password,                   :if => Proc.new { false }

1 Ответ

2 голосов
/ 01 февраля 2011

Вы можете использовать:

save(false)

Или:

 update_attribute

чтобы пропустить все или одну проверку.

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