Я строю 4 объекта целей обучения для курса, который принимает параметры в качестве вложенных атрибутов.Я хочу проверить только наличие первых двух названий для целей обучения, в то время как 2 должны быть необязательными, то есть отклонять, если не указано.
class Course < ApplicationRecord
has_many :learning_objectives
accepts_nested_attributes_for :learning_objectives
end
class LearningObjective < ApplicationRecord
belongs_to :course
validates_presence_of :title
end
Как проверить только первые 2 построенных объекта?