rails_admin_import:导入时出错:
rails_admin_import: Error during import:
在我的模型中,我有一个 AssessmentItem
,其中 has_many :items_levels
。当我尝试导入 ItemLevel
时出现错误
Error during import: AssessmentItem(#70286054976500) expected, got
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!')
据我所知,父记录存在,我正在使用正确的映射键引用它。
谁能告诉我这个错误的含义以及可能的罪魁祸首是什么?
我也有这些问题。
因为在开发环境中,每次您对 class 进行更改并将其保存在任何编辑器中时,class 都会注册为新的 class,因此不匹配class' 对象实例。
- 停止rails服务器
- 运行 再说一遍
- 重新加载您的页面
- 现在,再次尝试上传
每次对代码进行任何更改时重复此操作。
在我的模型中,我有一个 AssessmentItem
,其中 has_many :items_levels
。当我尝试导入 ItemLevel
时出现错误
Error during import: AssessmentItem(#70286054976500) expected, got 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!')
据我所知,父记录存在,我正在使用正确的映射键引用它。
谁能告诉我这个错误的含义以及可能的罪魁祸首是什么?
我也有这些问题。
因为在开发环境中,每次您对 class 进行更改并将其保存在任何编辑器中时,class 都会注册为新的 class,因此不匹配class' 对象实例。
- 停止rails服务器
- 运行 再说一遍
- 重新加载您的页面
- 现在,再次尝试上传
每次对代码进行任何更改时重复此操作。