Iam在一个事件管理系统上工作,我在事件和员工之间有HABTM,我创建了一个带有这样的员工姓名的复选框,
<%= f.collection_check_boxes :employee_ids, Employee.all, :id,
:emp_name do |e| %>
<div class="collection-check-box-subtypes">
<%= e.check_box %>
<%= e.label %>
</div>
<%end%>
但是有这么多员工,因此我希望我的员工也能被他们的部门选中,这样就可以更容易地按部门而不是单独选择员工。而且我还想保持选择所有正常工作的复选框。因此,简而言之,我想创建一个复选框,例如selectall / deselect all,而不是部门名称复选框下面和部门下的部门员工。 Iam目前在部门名称前显示复选框,但它不能正常工作,下面是代码: 选择/取消全选
<% @employees.each do |department, employee|%>
<input type="checkbox" name="" value="selectDepartment" id="selectDepartment">
<label for="selectDepartment">
<%= department.name%>
</label><br>
<div class="field">
<div class="sub_check_box">
<%= f.collection_check_boxes :employee_ids, employee, :id, :emp_name do |e| %>
<div class="collection-check-box-subtypes">
<%= e.check_box %>
<%= e.label %>
</div>
<%end%>
</div>
</div>
<%end%>
请有人帮我。