Formtastic не имеет простого решения для флажка «выбрать все», если вы используете JQUERY, вы можете сделать это
В вашей модели student.rb добавьте
attr_accessor :select_all_courses
f.inputs "Courses" do
f.input :select_all_courses, :as => :boolean, :label => 'SELECT ALL', :input_html => {:onclick => "jQuery.each( $('.student_courses_checkboxes'), function() { this.checked = $('.all_selector')[0].checked });", :class => "all_selector"}
f.input :courses, :as => :check_boxes, :collection => @courses, :input_html => {:class => 'student_courses_checkboxes'}
end
лучшее, что вы можете сделать в активном администраторе с помощью formtastic:
В вашей форме курса
f.input :students, :as => :check_boxes, :collection => @students