# Ordering

**URL:** <https://www.ruby-forum.com/t/ordering/179772>\
**Category:** Rails\
**Created:** [December 3, 2009, 2:54pm UTC](https://www.ruby-forum.com/t/ordering/179772 "2009-12-03T14:54:26Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![mercurius](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/c89c15/32.png) [@mercurius](https://www.ruby-forum.com/u/mercurius)\
**Post date:** [December 3, 2009, 2:54pm UTC](https://www.ruby-forum.com/t/ordering/179772/1 "2009-12-03T14:54:26Z")

</div>

I’m using paginate\_and\_order to sort and filter my records in a table. I  
can’t seem to get :order to work?

@module, @modules\_pages =  
Module.paginate\_and\_order(params.merge({:conditions =\> “display=1 AND  
module\_date\<=curdate()”, :order =\> “module\_date asc”}), 6)

Thanks,
