Я перебираю большой массив объектов модели, и мне нужно разбить на страницы для производительности/памяти. причины.
Я хочу сделать что-то вроде этого:
for i in 1..Person.num_pages
Person.page(i).each do
# work
end
end
Очевидно, что я могу получить количество и сделать математику самостоятельно, но есть ли эквивалент num_pages? Или есть более элегантный способ сделать это в целом?