Вложенные формы рельсы 3 сильные параметры СНОВА

#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 .