title: Sorting fetched collection from ActiveRecord or ThinkingSphinx
body: <p>I have two questions.</p>
  
  <ol>
  <li><p>Is there a way to sort collection from ActiveRecord or Thinking Sphinx without re-select everything from database/sphinx?
  ie.</p>
  
  <p><code>@models = Model.where("foo = :foo", {:foo =&gt; params[:foo]})</code>
  <code>models.some_code_or_method_which_will_resort_everything</code></p></li>
  <li><p>Is this game worth a candle(sorting array/collection without fetching again)? I wonder which option is better for performance.</p></li>
  </ol>
  
  <p>Thanks in advance.</p>
  
  <p><strong>Edit</strong></p>
  
  <p>So, this game is worth a candle when you:</p>
  
  <ul>
  <li>don't use pagination(you must have all records)</li>
  <li>refresh page div with ajax(don't fetch everything again with calling index or show action)</li>
  </ul>
  
  <p>Art for art's sake..</p>