title: ActiveRecord.find(array_of_ids), preserving order
body: <p>When you do <code>Something.find(array_of_ids)</code> in Rails, the order of the resulting array does not depend on the order of <code>array_of_ids</code>.</p>
  
  <p>Is there any way to do the find and preserve the order? </p>
  
  <p>ATM I manually sort the records based on order of IDs, but that is kind of lame.</p>
  
  <p>UPD: if it's possible to specify the order using the <code>:order</code> param and some kind of SQL clause, then how?</p>