我正在遍历大量模型对象,并且出于性能/内存原因需要分页。
我想做这样的事情:
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 的?或者有没有更优雅的方式来做到这一点?