我有一个带有复选框的颜色名称列表。我希望能够选择带有标题的整个 div,而不是在那里放置复选框。选中的 div 将使用不同的背景颜色来理解。
我的 html 也是 erb 文件并包含 ruby。我希望 <%= color.name %> 位于“idea[color_ids][]” id div 中。但是当我尝试将它们放在一起时,我得到了一个rails错误
.html/erb 文件
<ul class="multi-column-checkbox">
<% for color in Color.master_colors %>
<li><%= check_box_tag "idea[color_ids][]", color.id,
@idea.colors.include?(color) %> <%= color.name %></li>
<% end %>
</ul>
如何在“idea[color_ids][]”div 中获取 color.names 而不是在 li div 中获取?这样我就可以选择整个“idea[color_ids][]”(里面有颜色名称标题)?