モデル オブジェクトの大規模な配列を反復処理しており、パフォーマンス/メモリ上の理由からページ分割する必要があります。
私はこのようなことをしたい:
for i in 1..Person.num_pages
Person.page(i).each do
# work
end
end
明らかに、カウントを取得して自分で計算できますが、num_pages に相当するものはありますか? または、これを完全に行うよりエレガントな方法はありますか?
モデル オブジェクトの大規模な配列を反復処理しており、パフォーマンス/メモリ上の理由からページ分割する必要があります。
私はこのようなことをしたい:
for i in 1..Person.num_pages
Person.page(i).each do
# work
end
end
明らかに、カウントを取得して自分で計算できますが、num_pages に相当するものはありますか? または、これを完全に行うよりエレガントな方法はありますか?