Моя модель пользователя (разработка) также имеет имя, город, страну, телефон участников .
На странице создания регистрации - I validates_presence_of города, страны, телефона, имени, электронной почты,: on =>: create
На странице редактирования регистрации - I validates_presence_of города, страны, телефона, name,: on =>: update
Теперь, когда я устанавливаю новый пароль на странице Forgot_password_page, он запрашивает наличие города, страны, телефона, имени внутри Devise :: PasswordsController # update
Как я могу обрабатывать выборочные проверки?
Я полагаю, это должно быть что-то вроде,
validates_presence_of city, nation, phone, name, :on => :update, :if => :not_recovering_password
def not_recovering_password
# what goes here
end