Предположим, у меня есть приложение для простого списка дел. Приложение содержит две модели:Rails: обновление элемента вместе со связанными объектами
- списки (имеет владелец и описание)
- элементов (имеет имя и должную дату), которые принадлежат к определенному списку
Я хотел бы иметь один экран редактирования для списка, в котором я обновляю атрибуты списка (например, описание), а также создаю/удаляю/изменяю связанные элементы. Должна быть одна кнопка «Сохранить», которая будет совершать все изменения. Если не было нажато сохранение, любое изменение в списке и предметы следует забыть.
Я не смог найти изящную передовую практику для этого. Был бы очень признателен за любые предложения и/или ссылки на существующие реализации.
Это Railscast попадает в точку. Для будущего использования здесь приведена ссылка на текстовую версию: http://asciicasts.com/episodes/196-nested-model-form-part-1 – shmichael