title: Active Record object reload & reload!?
body: <p>What is the difference between <code>active record</code> <code>object</code> <code>reload</code> &amp; <code>send(:reload!)</code>.</p>
  
  <pre><code>self.reload # fetches object attributes from db and modifies current
  
  self.send(:reload!) # doing same ?
  </code></pre>
  
  <p>How to get db object without actually modifying current instance using reload ?</p>
  
  <p>I can do this using - </p>
  
  <pre><code>self.class.find self.id
  </code></pre>
  
  <p>is there any other way ? </p>