<%= form_for @staff do |f| %>
<table class="table table-striped table-bordered col-percent-60">
<thead>
<tr>
<th><%= Holiday.human_attribute_name(:id) %></th>
<th><%= Holiday.human_attribute_name(:name) %></th>
<th></th>
</tr>
</thead>
<tbody>
<% Holiday.all.each do |holiday| %>
<% staff_holiday = @staff.staff_holidays.to_a.find { |i| i.holiday_id == holiday.id } %>
<% staff_holiday ||= @staff.holiday.new %>
<%= f.fields_for :staff_holidays, staff_holiday do |f| %>
<tr>
<td><%= holiday.id %></td>
<td><%= f.label :_destroy, holiday.name %></td>
<td>
<%= f.hidden_field :holiday_id, value: holiday.id %>
<%= f.check_box :_destroy, {checked: !staff_holiday.new_record?}, false, true %>
</td>
</tr>
<% end %>
<% end %>
</tbody>
</table>
<% end %>