use*_*den 3 ruby-on-rails ruby-on-rails-4
如何在 f.select 中使用“optgroup”html 标签?
在搜索表单中,我有以下字段:
<%= f.select :location, ["San Francisco, USA", "Mountain View, USA", "London, UK", "Stockholm, Sweden"] %>
Run Code Online (Sandbox Code Playgroud)
如何在其中添加 optgroup ,所以它会变成这样:
<select>
<optgroup label="Europe">
<option value="London, UK">London, UK</option>
<option value="Stockholm, Sweden">Stockholm, Sweden</option>
</optgroup>
<optgroup label="USA">
<option value="San Francisco, USA">San Francisco, USA</option>
<option value="Mountain View, USA">Mountain View, USA</option>
</optgroup>
</select>
Run Code Online (Sandbox Code Playgroud)
尝试这个:
<%= grouped_options = [['Europe',["London, UK", "Stockholm, Sweden"]], ['USA', ["San Francisco, USA", "Mountain View"]]] %>
<%= f.select :location, grouped_options_for_select(grouped_options) %>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2330 次 |
| 最近记录: |