find_each我有一个巨大的记录集显示和使用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|
有没有办法来分页这样的一大组记录?
,应该工作。你是否收到任何错误信息?你在视图中使用了will_patginate @collection吗? – Prem
= will_paginate(@collection)给我留下了错误:未定义的方法'TOTAL_PAGES' – simonmorley
没有ü尝试保存查询到像@syslogs一个变量,并使用在‘will_paginate(@syslogs)’? – Prem