# How to order @project.tasks?

**URL:** <https://www.ruby-forum.com/t/how-to-order-project-tasks/149000>\
**Category:** Rails\
**Created:** [September 19, 2008, 8:12am UTC](https://www.ruby-forum.com/t/how-to-order-project-tasks/149000 "2008-09-19T08:12:33Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![vapor](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/v/5e9695/32.png) [@vapor](https://www.ruby-forum.com/u/vapor)\
**Post date:** [September 19, 2008, 8:12am UTC](https://www.ruby-forum.com/t/how-to-order-project-tasks/149000/1 "2008-09-19T08:12:33Z")

</div>

I can access my a project’s tasks by @project.tasks.  
But how cam I order them by name?  
Currently it orders by ‘id’

---

<div class="post-metadata">

**Author:** ![vapor](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/v/5e9695/32.png) [@vapor](https://www.ruby-forum.com/u/vapor)\
**Post date:** [September 19, 2008, 8:26am UTC](https://www.ruby-forum.com/t/how-to-order-project-tasks/149000/2 "2008-09-19T08:26:09Z")

</div>

in model project.rb  
…  
has\_many :task, :order =\> “name ASC”

On Thu, Sep 18, 2008 at 11:12 PM, Vapor …  
\<removed\_email\_address@domain.invalid

> wrote:

> ## I can access my a project’s tasks by @project.tasks. But how cam I order them by name? Currently it orders by ‘id’
> 
> Posted via [http://www.ruby-forum.com/](http://www.ruby-forum.com/).
> 
> >

–  
Emanuele T.  
+1 (619) 549 3230  
4955 Narragansett Ave Apt #9  
San Diego Ca 92107-3157

> **[MekDigital.com is for sale | HugeDomains](https://www.hugedomains.com/domain_profile.cfm?d=mekdigital.com)**
>
> Join thousands of people who own a premium domain. Affordable financing available.

---

<div class="post-metadata">

**Author:** ![vapor](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/v/5e9695/32.png) [@vapor](https://www.ruby-forum.com/u/vapor)\
**Post date:** [September 19, 2008, 8:42am UTC](https://www.ruby-forum.com/t/how-to-order-project-tasks/149000/3 "2008-09-19T08:42:37Z")

</div>

That should be has\_many :tasks

Be aware of correct pluralization on has\_many.

---

<div class="post-metadata">

**Author:** ![vapor](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/v/5e9695/32.png) [@vapor](https://www.ruby-forum.com/u/vapor)\
**Post date:** [September 19, 2008, 12:02pm UTC](https://www.ruby-forum.com/t/how-to-order-project-tasks/149000/4 "2008-09-19T12:02:51Z")

</div>

Add :order in your has\_many.

Something like this:

class Project \< …  
has\_many :tasks, :order =\> “tasks.name ASC”  
…  
end

On Fri, Sep 19, 2008 at 8:12 AM, Vapor …
