title: Paginate with find_each in active record
body: <p>I've got a huge set of records to display and have broken the query down using find_each:</p>
  
  <pre><code> - Syslog.find_each(:batch_size =&gt; 2000) do |s|
     = s.something
  </code></pre>
  
  <p>The problem is trying to introduce pagination. I've tried will_paginate (3.0.3):  </p>
  
  <pre><code> - Syslog.paginate(:page =&gt; params[:page], :per_page =&gt; 10).find_each(:conditions =&gt; {  }, :batch_size =&gt; 2000 ) do |s|
  </code></pre>
  
  <p>Is there a way to paginate a large set of records like this?</p>