title: Execution order of multiple after_commit callbacks (Rails)
body: <p>I recently found that multiple <code>after_commit</code>s defined in the same model get called in reverse order. For example</p>
  
  <pre><code>after_commit method1, :on =&gt; :create
  after_commit method2, :on =&gt; :create
  </code></pre>
  
  <p><code>method2</code> gets called before <code>method1</code>.</p>
  
  <p>Is it always called in FILO order? </p>