# Order in pagination

**URL:** <https://www.ruby-forum.com/t/order-in-pagination/106165>\
**Category:** Rails\
**Created:** [June 7, 2007, 12:01am UTC](https://www.ruby-forum.com/t/order-in-pagination/106165 "2007-06-07T00:01:05Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![raj\_ma](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/90db22/32.png) [@raj\_ma](https://www.ruby-forum.com/u/raj_ma)\
**Post date:** [June 7, 2007, 12:01am UTC](https://www.ruby-forum.com/t/order-in-pagination/106165/1 "2007-06-07T00:01:05Z")

</div>

@post\_pages, @posts = paginate :posts, :per\_page =\> 5, :order =\> ‘id’

The results are not ordered and I am not getting error and the results  
not ordered in any order…is there any error in the syntax

??

Raj.

---

<div class="post-metadata">

**Author:** ![raj\_ma](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/90db22/32.png) [@raj\_ma](https://www.ruby-forum.com/u/raj_ma)\
**Post date:** [June 7, 2007, 12:13am UTC](https://www.ruby-forum.com/t/order-in-pagination/106165/2 "2007-06-07T00:13:05Z")

</div>

maybe:

@post\_pages, @posts = paginate :posts, :per\_page =\> 5, :order =\> ‘id  
desc’

or

@post\_pages, @posts = paginate :posts, :per\_page =\> 5, :order =\> ‘id  
asc’

---

<div class="post-metadata">

**Author:** ![raj\_ma](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/90db22/32.png) [@raj\_ma](https://www.ruby-forum.com/u/raj_ma)\
**Post date:** [June 7, 2007, 12:17am UTC](https://www.ruby-forum.com/t/order-in-pagination/106165/3 "2007-06-07T00:17:53Z")

</div>

no its not working…

---

<div class="post-metadata">

**Author:** ![raj\_ma](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/90db22/32.png) [@raj\_ma](https://www.ruby-forum.com/u/raj_ma)\
**Post date:** [June 7, 2007, 12:25am UTC](https://www.ruby-forum.com/t/order-in-pagination/106165/4 "2007-06-07T00:25:02Z")

</div>

I fixed it

---

<div class="post-metadata">

**Author:** ![raj\_ma](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/90db22/32.png) [@raj\_ma](https://www.ruby-forum.com/u/raj_ma)\
**Post date:** [June 7, 2007, 4:49am UTC](https://www.ruby-forum.com/t/order-in-pagination/106165/5 "2007-06-07T04:49:01Z")

</div>

Surely the :order should be in your find, not in your pagination?

On Jun 7, 11:55 am, “removed\_email\_address@domain.invalid” [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)

---

<div class="post-metadata">

**Author:** ![raj\_ma](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/90db22/32.png) [@raj\_ma](https://www.ruby-forum.com/u/raj_ma)\
**Post date:** [June 7, 2007, 3:56am UTC](https://www.ruby-forum.com/t/order-in-pagination/106165/6 "2007-06-07T03:56:27Z")

</div>

How did u fix it?

On Jun 6, 6:25 pm, Ravindraraj M. \<rails-mailing-l…@andreas-
