app/models/academic_degree_term_course.rb
# frozen_string_literal: true Mass assignment is not restricted using attr_accessibleclass AcademicDegreeTermCourse < ApplicationRecord include SerializedRecord::FindOrInitializeFor belongs_to :academic_degree_term belongs_to :course validates :groups, presence: true serialize :groups, GroupsSerializer serialized_find_or_initialize_for :groups default_scope { includes(:course).order("courses.code") } delegate :code, to: :course def group_numbers groups.map(&:number) endend