【发布时间】:2016-07-27 12:33:27
【问题描述】:
我有一个简单的each 块,它获取每个类别并创建一个option
@categories = Category.all
<select id="bike_category_filter" multiple="multiple">
<% @categories.each do |c| %>
<option value="<%= c.name %>"><%= c.name %></option>
<% end %>
我想对Men and Women 类别(所以 c.name)用<optgroup> 标签包围它们。我怎么能做到这一点,一个资源链接或关于在哪里寻找的解释就足够了,不一定要找人给我答案
想要的输出应该是这样的
<select>
<optgroup label="Gender">
<option value="cat1">Men</option>
<option value="cat2">Women</option>
</optgroup>
<option value="cat3">Cat5</option>
<option value="cat4">Cat4</option>
</select>
谢谢
【问题讨论】:
-
Men或Woman的类别识别标准是什么? -
您的意思是如何收集该值?如果是这样
c.name -
你需要这个jsfiddle.net/6tqamxvz输出对吗?
-
我用所需的输出更新了我的问题,谢谢
-
好的,现在我的问题是您如何识别该类别属于
Gender optgroup?
标签: ruby-on-rails ruby ruby-on-rails-4