#ruby #ruby-on-rails-3 #forms #nested #models
#рубиновый #ruby-on-rails-3 #формы #вложенные #Модели
Вопрос:
Я пытаюсь создавать вложенные формы.
У меня есть проект со многими элементами
У меня есть код по адресу:
https://github.com/brylor/rails-super-project-management
Краткие сведения:
У меня есть
accepts_nested_attributes_for :items
… в контроллере проекта
@project.items.build в новых и редактируемых действиях,
наряду с сильными параметрами в контроллере проектов:
params.require(:project).permit(:title, :content, items_attributes: [:title, :content,:project_id])
Комментарии:
1. Вы забыли упомянуть, что не работает.
— Неважно, нашел это.
2. пожалуйста, укажите, есть ли какие-либо другие проблемы.
Ответ №1:
И опять же, это опечатка.
app/views/projects/_form.html.erb
, строка 23:
<%= f.fields_for :item do |p| %>
Ваша ассоциация вызывается items
, а не item
.