@subbotinvs

Как передавать массив id связанной таблицы через форму в Rails?

Модель Route связана с моделью Address, через AdressesRoute, many-to-many

Нужно запилить форму, для routes/new, чтобы можно было выбрать начальный и конечный адрес из двух выпадающих списков.

В route_params указывать address_ids или adresses_route_ids?

Пробовал params.require(:route).permit(:address_ids)

через collection_select попадает одно значение из выпадающего списка

если params.require(:route).permit( { address_ids: [] }), вообще ничего не попадает в хэш.

С чекбоксами получилось несколько id записать в address_ids, в контроллере было: params.require(:route).permit( { address_ids: [] }), а в форме collection_check_box {multiple: true}.

Как из двух collection добавить не понимаю...
  • Вопрос задан
  • 254 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы