Как назначить вновь созданный объект в модель, к которой он принадлежит в рельсах - PullRequest
0 голосов
/ 23 ноября 2010

Итак, предположим, у меня есть две модели - Project и Task

Я хочу, чтобы пользователь мог выбрать существующий проект и назначить ему задачу.

Это нужно сделать в форме task_form, другими словами, я использую Task Controller. Я знаю, если это форма проекта, я могу просто создать вложенную форму, используя accepts_nested_attributes_for в моей модели проекта. Однако проблема в том, Мне нужно вернуться к модели более высокого уровня.

Заранее спасибо.

1 Ответ

1 голос
/ 23 ноября 2010

Один из вариантов - создать представление для формы задачи, в которой есть раскрывающийся список всех существующих проектов. Вы можете использовать collection_select , чтобы создать множественный выбор, а затем просто указать идентификатор проекта в столбце project_id.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...