У меня есть модель раздела, в которой есть много секционных тестов. Каждый раздел имеет атрибут «позиция».Каков наилучший способ обновления элементов, принадлежащих коллекции?
Я создаю экран, который позволяет пользователю изменять атрибут позиции для всех секционных тестов в разделе. Поэтому я обновляю один атрибут коллекции.
Каков наилучший способ сделать это в маршрутах и контроллере?
Вот файл мои текущие маршруты:
resources :sections do
resources :section_tests
end
Мои первые мысли должны делать это в «Изменить» действия контроллера «section_tests», но «изменить», как правило, используется для редактирования только атрибуты одной модели.
Куда вы поместите этот код?
Нет, я пытаюсь обновить один из столбцов в коллекции моделей SectionTest, которые соединены с моделью раздела с помощью отношения has_many. – cmrichards
[Это] (http://apidock.com/rails/ActionView/Helpers/FormOptionsHelper/collection_select) может быть тем, что вы ищете. В вашем вопросе отсутствует много кода, чтобы помочь людям понять, чего вы хотите. – Tomanow