Выпадающий из поля базы данных в рубине на рельсах

Я пытаюсь создать раскрывающийся список из поля базы данных product.color_available чьи данные хранятся в запятой разделить форму что-то вроде color_available="red,blue,green" за product_id=10

Надеюсь, выше объяснение имеет смысл. Я хочу отобразить раскрывающийся список, и пользователь должен иметь возможность выбрать цвет и добавить его в корзину. Я не хочу хранить свои параметры в другой таблице, передавая внешний ключ.

1 ответ

Чтобы получить массив вы можете сделать color_available.split(",") который даст вам массив всех значений, разделенных запятыми. Затем, по вашему мнению, включите select_tag или же f.select (если вы используете конструктор форм) и передайте массив в качестве вашей коллекции.

Другие вопросы по тегам