私はこの協会を持っています:
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