title: skip certain validation method in Model
body: <p>I am using <strong>Rails v2.3</strong></p>
  
  <p>If I have a <strong>model</strong>:</p>
  
  <pre><code>class car &lt; 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
  </code></pre>
  
  <p>As you see above, I have <strong>3 custom validation methods</strong>, and I use them for model validation.</p>
  
  <p>If I have another method in this model class which save an new instance of the model like following:</p>
  
  <pre><code># "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
  </code></pre>
  
  <p>I would like to skip the validation of <code>method_2</code> in this particular method for saving new car, <strong>how to skip the certain validation method?</strong></p>