Выпадающий из поля базы данных в рубине на рельсах
Я пытаюсь создать раскрывающийся список из поля базы данных product.color_available
чьи данные хранятся в запятой разделить форму что-то вроде color_available="red,blue,green"
за product_id=10
Надеюсь, выше объяснение имеет смысл. Я хочу отобразить раскрывающийся список, и пользователь должен иметь возможность выбрать цвет и добавить его в корзину. Я не хочу хранить свои параметры в другой таблице, передавая внешний ключ.
1 ответ
Чтобы получить массив вы можете сделать color_available.split(",")
который даст вам массив всех значений, разделенных запятыми. Затем, по вашему мнению, включите select_tag
или же f.select
(если вы используете конструктор форм) и передайте массив в качестве вашей коллекции.