Модель My User (Devise) также имеет имя, город, нацию, телефонный номер.
На странице создания регистрации - I validates_presence_of city, nation, phone, name, email, :on => :create
На странице редактирования редактирования - I validates_presence_of city, nation, phone, 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