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