2010-02-01 152 views
0

我使用acts_as_list插件,我做的列表進行排序。Acts_as_list代替降ASC的編號

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

但是我想要的編號,而不是DESC。所以它顯示爲

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

我該怎麼做?

感謝

回答

2

嘗試改變模型的order

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

這應該產生:

  • ASDF 3
  • SADF 2
  • 測試1

假設你的項目有:

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

在我的模型那裏只是「acts_as_list」,我試圖訂購,並沒有奏效。不過,我在我的控制器中修改了它,並且做到了這一點。謝謝。 – 2010-02-01 10:42:31