Вам необходимо настроить массив людей в представленных параметрах:
Для обычной формы (для отдельной сущности) поля имеют имена, такие как:
person[first_name]
person[last_name]
person[phone]
изатем params [: person] содержит эти данные (params [: person] [: first_name] и т. д.)
, но вам нужно несколько человек.Вы указываете это, добавляя «[]» к именам параметров, например:
people[][first_name]
people[][last_name]
people[][phone]
people[][first_name]
people[][last_name]
people[][phone]
... и когда это будет отправлено, оно будет интерпретировано как серия личных записей.Это будет отображаться в params [: people] как массив персон (params [: people] [0] [: first_name] и т. Д.)
, поэтому в контроллере вы будете перебирать эти записи и создаватьновые персонажи возражают от каждого и сохраняют их.