我想在表单中添加复选框,以供用户选择他们想要的研讨会,但是我无法使复选框显示。我正在使用Materialize Css gem和rails。
我的表单如下:
<div class="row">
<% workshops = Workshop.all.order("date") %>
<% workshops.each do |workshop| %>
<div class=" col m4 s6">
<%= f.label "#{workshop.name} \n\r #{workshop.date}", for:"workshop_id", id:"workshop_id" %>
<%= f.check_box :workshop_id, id:"workshop_id" %>
</div>
<% end %>
<div class="actions col m6 s12">
<br>
<br>
<br>
<%= f.submit "Save", class:"btn green"%>
</div>
</div>
我尝试过在输入框和标签中加入id和for属性,但是似乎没有起作用。 我有什么遗漏的吗? 编辑1 来自Materialize css的css如下:
[type="checkbox"]:not(:checked), [type="checkbox"]:checked {
position: absolute;
left: -9999px;
visibility: hidden;
}