【问题标题】:rails_admin_import: Error during import:rails_admin_import:导入时出错:
【发布时间】:2017-03-22 14:48:00
【问题描述】:

在我的模型中,我有一个AssessmentItem,其中has_many :items_levels。当我尝试导入 ItemLevel 时出现错误

导入时出错:AssessmentItem(#70286054976500) 预期,得到 评估项目(#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!')

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

有人可以告诉我这个错误的含义以及可能的罪魁祸首吗?

【问题讨论】:

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


    【解决方案1】:

    我也有这些问题。

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

    1. 停止 rails 服务器
    2. 再次运行
    3. 重新加载您的页面
    4. 现在,再次尝试上传

    每次对代码进行任何更改时都重复一次。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-05-05
      • 2012-10-28
      • 2016-09-01
      • 2019-01-16
      • 2018-03-19
      • 2017-09-12
      相关资源
      最近更新 更多