Ruby on rails 如何在Rails表单中选择optgroup标签?
作为搜索功能的一部分,我使用Rails中的选择表单帮助程序的选项“从集合中选择组”创建了以下选择Ruby on rails 如何在Rails表单中选择optgroup标签?,ruby-on-rails,optgroup,Ruby On Rails,Optgroup,作为搜索功能的一部分,我使用Rails中的选择表单帮助程序的选项“从集合中选择组”创建了以下选择 <select> <option>All Categories</option> <optgroup label="Garden"> <option value="1">Garden Accessories</option> <option value="2">Gardens Random&l
<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>
所有类别
园林配件
随机花园
棚
剧集
问题是,我希望用户能够一次搜索所有“花园”子类别,但由于“花园”是一个标签,这不起作用,它会强制用户选择其中一个子类别
一个想法是能够以某种方式在optgroup中添加All Garden
标记,但不确定如何将其注入列表
我的搜索表单没有空间添加第二个子类别选择框。我发现了这一点
在我用来获取optgroup的子类别的方法中,我只是将当前模型/类别附加到从AR find调用返回的子类别数组中,它起到了处理作用
.unshift(self.dup)
希望这对某人有帮助。我知道了
在我用来获取optgroup的子类别的方法中,我只是将当前模型/类别附加到从AR find调用返回的子类别数组中,它起到了处理作用
.unshift(self.dup)
希望这对别人有帮助