Задать вопрос
@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 добавить не понимаю...
  • Вопрос задан
  • 255 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Stepik
    Основы HTML и CSS
    2 недели
    Далее
  • Бруноям
    Вёрстка на HTML и CSS
    3 месяца
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы