Итак, иногда вам просто нужен список опций для ваших выборов. Существует ли простая жемчужина, которая позволяет легко использовать одну таблицу для всех типов опций, которые могут быть в вашем приложении?
Эта таблица, вероятно, будет выглядеть так:
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
Затем он заполняет выбор параметрами с значениями / метками из таблицы некоторых параметров, где строки имеют тип: color.
Это было бы достаточно легко сделать самостоятельно, но я не хочу тратить время, если оно уже построено.
обновление
Я бы хотел, чтобы это была динамическая таблица, чтобы конечный пользователь мог добавлять / удалять элементы из таблицы параметров выбора.