# Sortable\_column\_headers plugin not sorting properly?

**URL:** <https://www.ruby-forum.com/t/sortable-column-headers-plugin-not-sorting-properly/149549>\
**Category:** Rails\
**Created:** [September 26, 2008, 2:27am UTC](https://www.ruby-forum.com/t/sortable-column-headers-plugin-not-sorting-properly/149549 "2008-09-26T02:27:39Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![chovy](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/ecd19e/32.png) [@chovy](https://www.ruby-forum.com/u/chovy)\
**Post date:** [September 26, 2008, 2:27am UTC](https://www.ruby-forum.com/t/sortable-column-headers-plugin-not-sorting-properly/149549/1 "2008-09-26T02:27:39Z")

</div>

It appears the default sort direction is always sent to the query,  
even if a different column is clicked to sort.

For example:

add\_to\_sortable\_columns(‘search’, :model =\> Status, :field =\> ‘name’,  
:sort\_direction =\> :desc)

that results in:

ORDER BY statuses.name DESC,directories.updated\_at DESC

Being sent everytime, even on the sorting of a different field  
altogether.

The default sort order is:

```
       :order => sortable_order('search',
                                        :model => Directory,
                                        :field => 'updated_at',
                                        :sort_direction => :desc
                                    ),

```

In other words, no matter what the default sort order is always sent  
to the query, and in an un-observable order.

–  
Anthony E.  
408-656-2473  
[http://anthony.ettinger.name](http://anthony.ettinger.name)
