Вы можете дать ему список выбора с множественным выбором:
= form_for @user,
url: user_path,
html: { class: 'form-class', method: :post } do |f|
= f.text_field :name,
class: 'name-class'
= f.select :cars_ids,
options_from_collection_for_select(Car.all, :id, :name),
{},
{ multiple: true,
class: 'cars-class',
data: { placeholder: 'Select one ore more...' } }
= f.submit 'Register',
class: 'button-class'
Затем в параметрах (после отправки) вы получите массив идентификаторов выбранных автомобилей.
Я полагаю, вы также должны разрешить cars_ids
вводить в параметрах (я не использую классический рельсовый путь, поэтому не могу проверить).
И не забудьте создать users
таблицу, соответствующую модель и т. Д.