【发布时间】:2015-12-16 04:09:00
【问题描述】:
我正在使用 Rails html 助手创建一个简单的 html 结构,其中包含 label、select 和 optgroups(这是唯一稍微复杂的部分)。
然后我创建了一个名为resources_optgroup 的助手。我想要这样的输出:
<div>
<label>Something</label>
<select name="something">
<optgroup label="something">
<option value="1">something</option>
<option value="2">something</option>
<option value="3">something</option>
</optgroup>
<optgroup label="something">
<option value="1">something</option>
<option value="2">something</option>
<option value="3">something</option>
</optgroup>
</select>
</div>
这是我的 Rails 代码。我不能同时使标签和选择标签一起工作。这是什么?
def collection_link(item,site)
content_tag :div, class: '' do
label_tag item['title']
content_tag(:select) do
concat resources_optgroup site, Page
concat resources_optgroup site, Category
concat resources_optgroup site, Post
concat resources_optgroup site, Product
concat resources_optgroup site, Service
end
end
end
【问题讨论】:
标签: html ruby-on-rails ruby ruby-on-rails-4