2010-02-01 9 views
0

J'utilise acts_as_list plugin pour trier mes listes de tâches.Acts_as_list descendant au lieu de ASC numérotation

* [drag] Test 1 
* [drag] sadf 2 
* [drag] asdf 3 

Cependant, je préfère la numérotation à DESC. Donc, cela montre comme

* [drag] Test 3 
* [drag] sadf 2 
* [drag] asdf 1 

Comment faire cela?

Merci

Répondre

2

Essayez de changer le order dans le modèle:

class TodoList < ActiveRecord::Base 
    has_many :todo_items, :order => "position DESC" 
end 

Cela devrait produire:

  • asdf 3
  • SADF 2
  • Test 1

en supposant que vos articles sont:

id name position 
1 Test 1 
2 sadf 2 
3 asdf 3 
+0

Dans mon modèle là comme juste « acts_as_list » et j'ai essayé de le commander et ne fonctionnent pas. Cependant je l'ai modifié dans mon contrôleur et cela a fait l'affaire. Merci. –