我有大量的记录要显示,并使用 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|
有没有办法对这样的大量记录进行分页?