rails_admin_import:导入期间出错:

时间:2017-03-22 14:48:01

标签: ruby-on-rails activerecord rails-admin

在我的模型中,我有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>

据我所知,父记录存在,我用正确的映射键引用它。

有人能让我知道这个错误意味着什么,可能是罪魁祸首吗?

1 个答案:

答案 0 :(得分:1)

我也有这些问题。

因为在开发环境中,每次对类进行更改并将其保存在任何编辑器中时,该类都被注册为新类,因此类的对象实例不匹配。

  1. 停止rails服务器
  2. 再次运行
  3. 重新加载页面
  4. 现在,请尝试重新上传
  5. 每次对代码进行任何更改时重复。