【发布时间】:2013-06-03 12:52:52
【问题描述】:
我有这个关联:
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
【问题讨论】:
标签: ruby-on-rails activerecord ruby-on-rails-4