Я создал следующий выбор, используя хелпер формы option_groups_from_collection_for_select в Rails как часть функции поиска.
<select>
<option>All Categories</option>
<optgroup label="Garden">
<option value="1">Garden Accessories</option>
<option value="2">Gardens Random</option>
<option value="3">Sheds</option>
<option value="4">Playsets</option>
</optgroup>
<select>
Проблема в том, что я хочу, чтобы пользователь мог одновременно искать все подкатегории «Сад», но поскольку «Сад» является меткой, это не работает, он заставляет пользователя выбрать подкатегории.
Одна из идей состоит в том, чтобы каким-то образом иметь возможность добавить тег <option>All Garden<option>
в optgroup, но не уверен, как добавить это в список.
В моей форме поиска нет места для добавления поля выбора второй подкатегории.