我已經有了一個使用formtastic_cocoon(jquery)的3級嵌套表單,現在我希望能夠對錶單中第二組項目進行排序。從哪裏獲得嵌套對象的查詢?
我有jQuery的ui工作沒有問題,所以現在設置和更新欄中的排序順序。
我開始跟隨railscasts的軌位排序列表 http://asciicasts.com/episodes/147-sortable-lists
的形式結構是用戶 - >任務 - >位置。
在我的任務模型我設置索引
def index @task = Task.find(params[:id],:order=>'position') end def edit @task = Task.find(params[:id],:order=>'position') end
,我期待我的控制檯看到
... FROM 'tasks' WHERE ('users'.'id' = 12) ORDER BY ('position')
或類似的規定,但通過輸出沒有秩序。
有什麼地方需要我定義這個命令嗎? nested_object從哪裏得到它的關係?只有模型?
我的模型
class User < ActiveRecord::Base has_many :tasks end class Task < ActiveRecord::Base belongs_to :user end
這真的是你的代碼? `def編輯 @task = Task.find(params [:id],:order =>'position') end` – stef 2011-02-17 21:23:11