У меня есть приложение Ruby on Rails, которое имеет форму с вложенными атрибутами.Эта форма позволяет динамически добавлять поля с некоторым JavaScript.Форма также подает себя на размытие через AJAX.
Все работает отлично, за исключением одной проблемы, которая связана с динамическим добавлением полей.
Когда динамические поля добавляются через Javascriptим присваивается уникальный идентификатор.Однако идентификатор и структура имен для полей формы, очевидно, не соответствуют тому, что рельсы сгенерируют после сохранения полей.
Из-за отправки формы AJAX динамически добавленные поля каждый раз создают новую запись в БДформа изменена.
Мне нужно найти способ изящно обработать тот факт, что мне нужно получить сгенерированную форму рельсов и изменить / заменить одну на странице после отправки AJAX - в противном случае новые поля будут продолжать реплицироваться!
Вы можете увидеть мой код по адресу: https://github.com/michaelward82/WeddingPlanner/tree/UI
(Извинения, если мой код Rails не самый чистый, это моя первая настоящая попытка реального проекта rails, и я все еще изучаю шаблоны)