Мультимодельный мастер Form Rails 3 - PullRequest
1 голос
/ 02 декабря 2011

Я уже давно бьюсь над этой проблемой, но, похоже, не могу найти разумного ответа.Я опишу мою проблему и мои настройки.Надеюсь, я смогу получить некоторые идеи!

Проблема

Я пытаюсь создать «волшебную» форму, где пользователь может нажимать на различные шаги, чтобы достичьконец.Он пересекает вложенные модели и не вложенные модели.Я смог заставить его работать со всеми вложенными моделями, но у меня возникли проблемы с полиморфной ассоциацией.Итак, вот моя установка

Событие имеет много темacceptpts_nested_attributes_for: темы

Тема has_many: resource_links

Динамик has_many: resource_links,: as =>: resource

Я могу создать несколько тем в форме создания события, используя «fields_for», но я хочу иметь возможность создавать докладчиков для каждой темы одновременно.Но я не могу использовать «поля для», потому что это не прямая ассоциация.

Я просто прикрепляю все к одной форме и разделяю ее с помощью javascript, поэтому все это попадает в контроллер событий.

(Пожалуйста, извините, если я не совсем уверен, я так долго смотрю на это, что я запутался)

Пожалуйста, дайте мне знать, если вам нужна дополнительная информация!Я ценю все предложения!

...