在我的模型中,我有AssessmentItem
has_many :items_levels
。当我尝试导入ItemLevel
时,我收到了错误
导入时出错:预计得到AssessmentItem(#70286054976500) AssessmentItem(#70286114743280) (/Users/stoebelj/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/activerecord-4.2.7.1/lib/active_record/associations/association.rb:218:inraise_on_type_mismatch!')< / p>
据我所知,父记录存在,我用正确的映射键引用它。
有人能让我知道这个错误意味着什么,可能是罪魁祸首吗?
答案 0 :(得分:1)
我也有这些问题。
因为在开发环境中,每次对类进行更改并将其保存在任何编辑器中时,该类都被注册为新类,因此类的对象实例不匹配。
每次对代码进行任何更改时重复。