# Paginating an existing array

**URL:** <https://www.ruby-forum.com/t/paginating-an-existing-array/101817>\
**Category:** Rails\
**Created:** [August 8, 2006, 3:33am UTC](https://www.ruby-forum.com/t/paginating-an-existing-array/101817 "2006-08-08T03:33:01Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![jasonb](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/a587f6/32.png) [@jasonb](https://www.ruby-forum.com/u/jasonb)\
**Post date:** [August 8, 2006, 3:33am UTC](https://www.ruby-forum.com/t/paginating-an-existing-array/101817/1 "2006-08-08T03:33:01Z")

</div>

I have a rather complex query that constructs the array @posts I’d  
really like to have these results paginated, but the nature of the query  
I’m running won’t let me use pagination the normal way.

Since I already have a complete array, can’t I just paginate those  
results some way?

---

<div class="post-metadata">

**Author:** ![jasonb](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/a587f6/32.png) [@jasonb](https://www.ruby-forum.com/u/jasonb)\
**Post date:** [July 30, 2010, 4:40pm UTC](https://www.ruby-forum.com/t/paginating-an-existing-array/101817/2 "2010-07-30T16:40:14Z")

</div>

I have this same doubt .\_.  
How do you fix it?
