1

私はこの協会を持っています:

has_many :exam_portions, -> { order :position }
belongs_to :exam

Exam_portion には before_save コールバックがあります:

before_create :proper_position

private

def proper_position
  self.position = exam.exam_portions.count
end

アソシエーションを構築しようとすると、次のエラーが before_save コールバックから発生します。 NoMethodError: undefined method 'exam_portions' for nil:NilClass

4

1 に答える 1