app/views/inventory_states/_form.html.haml
= simple_form_for(@inventory_state) do |f|
= f.input :classroom_id, as: :hidden
= f.error_notification
.form-inputs
.form-group
%table.table.table-responsive
%thead
%tr
%th Book Bag ID
%th Student Name
%th{:data => {:extractor => "checkbox"}} Returned?
%tbody
= f.simple_fields_for :assignments, @inventory_state.sorted_assignments do |af|
%tr{:data => {:student_id => af.object.student_id}}
%td.book-bag
= af.object.book_bag.try(:global_id)
%td.student-name
= af.input :student_id, as: :hidden
= af.label :book_bag_id, af.object.student.try(:full_name)
%td.on-loan
= af.input :on_loan?, as: :boolean, label: false
= af.label :on_loan?, class: "sr-only"
.form-actions
= f.button :submit, class: "btn-primary", value: "Take Inventory"