Итак, иногда вам просто нужен список опций для вашего выбора. Есть ли простой драгоценный камень, который позволяет легко использовать одну таблицу для всех типов опций, которые могут быть в вашем приложении?
Эта таблица, вероятно, будет выглядеть так:
id | type | value | label
01 | color | red | Red
02 | color | black | Black
03 | shape | circle | Circle
04 | shape | square | Square
05 | state | texas | Texas
Например, список стран, список штатов, список цветов, список месяцев и т. д.
Затем при использовании выбора:
select_tag :color, options_for_colors
Затем он заполнит выбор параметрами со значениями/метками из некоторой таблицы параметров, где строки имеют тип: цвет.
Это было бы достаточно легко свернуть самостоятельно, но я не хочу тратить время, если он уже построен.
обновить
Я бы хотел, чтобы это была динамическая таблица, чтобы конечный пользователь мог добавлять/удалять элементы из таблицы параметров выбора.