Раскрывающиеся окна Spree для вариантов вариантов

Я изучаю Spree 3.0 и у меня есть тестовый магазин, в котором продаются шорты.

Шорты имеет несколько типов опций: размер, цвет, длина

Я хотел изменить способ отображения вариантов вариантов на веб-интерфейсе с переключателя радио на выпадающий список.

В настоящее время Spree отображает типы параметров в виде переключателей:

Я хочу изменить это, чтобы использовать раскрывающиеся меню для каждого типа параметра, например:

Я пробовал следующее:

<%= select_tag "variant_id", options_for_select(@product.variants_and_option_values(current_currency).collect{ |v| ["#{variant_options(v)}  #{variant_price(v)}", v.id] })%>

Но он просто отображает значения всех типов опций в каждом теге:

Я хотел бы знать лучший способ разбить значения параметров на отдельные выпадающие меню?

Любая помощь очень ценится, спасибо.

Ответы на вопрос(3)

Ваш ответ на вопрос