У меня есть раскрывающийся список Rails, как показано ниже:
<%= select_tag(:category, options_for_select([['Model1', 0], ['Model2', 1], ['Model3', 2], ['Model4', 3]], :selected => 0), :multiple => true) %>
По умолчанию будет выбрано Model1
, как показано выше. Каждый элемент в раскрывающемся списке выше представляет собой модель Rails (которая, очевидно, имеет свою собственную таблицу базы данных)
- Теперь я хотел бы отобразить еще один раскрывающийся список, в котором будут отображаться все имена столбцов из модели Rails * 1008. * стол.
- Если пользователь изменяет выбор на
Model2
в раскрывающемся списке выше, то во втором раскрывающемся списке должны отображаться все имена столбцов из Model2
. - Если пользователь выбирает несколько вариантов извыше, тогда я хотел бы отобразить столбцы из всех моделей, которые выбрал пользователь.
Как мне этого добиться?