У меня есть хорошая 3-уровневая вложенная форма, использующая formtastic_cocoon (jquery), и теперь я хочу иметь возможность сортировать 2-й набор элементов в форме.
У меня 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