Или даже несколько параметров с множественными объемами. Например, убедиться, что учитель может быть в графике только один раз за семестр для конкретного класса.
class TeacherSchedule < ActiveRecord::Base
validates_uniqueness_of :teacher_id, scope: [:semester_id, :class_id]
end
TalaatMagdy