В основном у меня есть 4 уровня вложенных форм.A имеет B имеет C имеет D, причем D является полиморфным (A также имеет D).Я редактирую их все в одной форме, используя JavaScript для добавления / удаления объектов B, C и D.
Проблема в том, что всякий раз, когда я редактирую D без редактирования каких-либо атрибутов из A, B или C, изменения НЕ сохраняются.Это включает добавление D или редактирование атрибутов существующих D.
Если я изменю атрибут в любой из родительских моделей (A, B или C), то изменения сохранятся.
У меня точная та же проблема, что и Пометка многоуровневых вложенных форм как "грязных" в Rails
В этом вопросе было определено, что это ошибка в Rails 2.3.5.Я бегу 2.3.11.Возможно ли, что ошибка была вновь введена?Кто-нибудь знает, как проверить?
С благодарностью ... Спасибо!