skip cierto método de validación en el Modelo
Estoy usandoRails v2.3
Si tengo unmodel:
class car < ActiveRecord::Base
validate :method_1, :method_2, :method_3
...
# custom validation methods
def method_1
...
end
def method_2
...
end
def method_3
...
end
end
Como ves arriba, tengo 3 métodos de validación personalizados, y los uso para la validación del modelo.
Si tengo otro método en esta clase de modelo que guarda una nueva instancia del modelo como la siguiente:
# "flag" here is NOT a DB based attribute
def save_special_car flag
new_car=Car.new(...)
new_car.save #how to skip validation method_2 if flag==true
end
Me gustaría omitir la validación demethod_2
en este método particular para guardar un auto nuevo, ¿cómo omitir cierto método de validación?