Sha256: e95d20c8f33234841c3929f0065b56859d3a8636681c7e3443f32e60add8a0fa
Contents?: true
Size: 690 Bytes
Versions: 16
Compression:
Stored size: 690 Bytes
Contents
module Gaku class ClassGroups::EnrollmentsController < EnrollmentsController before_action :set_enrollmentable def index @enrollments = @class_group.enrollments.seat_numbered end def sort params['enrollment'].each_with_index do |id, index| @class_group.enrollments.find(id).update(seat_number: index.next) end @enrollments = @class_group.enrollments.seat_numbered end def destroy @enrollments = @class_group.enrollments.seat_numbered super end private def set_enrollmentable @enrollmentable = Gaku::ClassGroup.find(params[:class_group_id]) @class_group = @enrollmentable end end end
Version data entries
16 entries across 16 versions & 2 rubygems