表示するレコードの膨大なセットがあり、find_eachを使用してクエリを分類しました。
- Syslog.find_each(:batch_size => 2000) do |s|
= s.something
問題は、ページネーションを導入しようとしていることです。will_paginate(3.0.3)を試しました:
- Syslog.paginate(:page => params[:page], :per_page => 10).find_each(:conditions => { }, :batch_size => 2000 ) do |s|
このような大量のレコードをページ分割する方法はありますか?