В моем приложении rails 3 есть форма регистрации пользователя. У меня есть запрос и проверка пароля для регистрации, однако, если пользователь подключается с помощью omniauth, я не могу восстановить его пароль, что приводит меня к моему вопросу. Как сделать так, чтобы поле пароля в некоторых случаях не проверялось?
Я знаю, что могу сделать user.save (: validate => false), но это снимает все проверки.
P.S. Я смотрел эпизоды Railscasts 235 и 236, однако Райан Бейтс делает это с Devise, и я делаю это с моей собственной системой входа в систему.