title: Check object's errors on model.save
body: <p>Let's say I have the following validation run on <code>Model.save</code> action:</p>
  
  <pre><code>  def max_count
      errors.add(:base, 'Cannot save more than 5 records') if self.class.active.count == 5
    end
  </code></pre>
  
  <p>Why is my <code>Model.errors</code> object <code>nil</code> upon save? </p>
  
  <p>This post can be used as a reference <a href="https://stackoverflow.com/questions/34977849/how-to-check-for-a-database-state-before-saving-new-records/34977871#34977871">How to check for a database state before saving new records</a> .</p>