Я создал новый проект рельсов и создал несколько эшафот.рельсы представляют дополнительные параметры флажков для создания действия
Для этого вопроса я буду говорить о двух моделей/объектов/классов:
Model_A
Model_B
Я говорю о свежей установке проекта рельсов и автоматически сгенерированного кода при использовании строительных лесов.
Отношения между Model_A
и Model_B
является: Model_A
имеет много Model_B
с и Model_B
принадлежит Model_A
Я хочу, чтобы редактировать New-формы в new.html.erb
из Model_A
. При вызове /Model_As
в браузере он показывает мне форму. Я обновил форму, чтобы он показывал мне список каждого Model_B
Объекта, который я создал ранее. В каждой строке содержится check_box
, и вот моя проблема:
Когда я звоню /Model_As
Я хочу создать новый объект Model_A
. Model_A
имеет много Model_B
, поэтому было бы неплохо проверить некоторые перечисленные объекты Model_B
и когда я нажимаю submit Model_A
Объект будет создан со ссылками на отмеченные Model_B
Объекты. Не звучит так сложно, но я не могу его решить.
Как мне изменить контроллер Model_A
? Нужно ли добавлять маршрут? И как должен выглядеть мой код формы?
Я знаю про form_helper
за , но пока не повезло.
Эфир Я получаю необходимый params
(массив идентификаторов объекта проверки), но объект Model_A
не создается. Или объект создается, но идентификаторы не отправляются.
Я думаю, что это не проблема для опытных разработчиков рубинов/рельсов. Я новичок в этом.
Спасибо!
Это действительно помогает, когда вы показываете исходный код. Труднее представить, что вы делаете, чем читать минимальный пример, демонстрирующий проблему. –