Итак, у меня есть форма для групповой модели
has_many :people, through: :group_persons
has_many :group_persons
В форме я хочу иметь два поля выбора, в которых пользователь может выбирать из одного и того же списка людей:
<%= f.label "Sub Group A" %>
<%= f.select :group_person_ids, Person.all %>
<%= f.label "Sub Group B" %>
<%= f.select :group_person_ids, Person.all %>
Выбранные люди из каждого поля выбора будут в конечном итоге записаны ОБА в таблицу group_persons, но я хочу, чтобы они отправлялись обратно на контроллер в виде отдельных списков для первой обработки, поэтому я хочу, чтобы мои параметры выглядели примерно так:
"группа" => {
"group_persons_subgroup_a" => "1", "group_persons_subgroup_b" => "3",
"Совершить" => "Сохранить"}
Что мне нужно сделать, чтобы достичь этого?