作为搜索功能的一部分,我使用 Rails 中的 option_groups_from_collection_for_select 表单助手创建了以下选择。
<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 中添加标签,但不确定如何将其注入列表中。
我的搜索表单没有空间添加第二个子类别选择框。