小编Jac*_*cob的帖子

现有ID上的“ NameError:未初始化的常量”

rake db:seed在我的应用程序中运行时出现此错误:NameError: uninitialized constant AdmissionEpisode::AdminDistrictId

我不知道为什么-数据库中存在belongs_to :admin_districtmission_episode.admin_district_id,而AdmissionEpisode模型中也存在。有人知道发生了什么吗?

这是AdminDistrict种子:

districts.each do |code, name|
  AdminDistrict.create({
      code: code,
      name: name
    })
end
Run Code Online (Sandbox Code Playgroud)

这是AdmissionEpisode种子(AdmissionEpisode.create在线上发生NameError :

admissions.each do |code, total, male, female|
  district = AdminDistrict.find_by_code(code)

  AdmissionEpisode.create({
      admin_district_id: district.id,
      total: total,
      male: male,
      female: female
    })
end
Run Code Online (Sandbox Code Playgroud)

districtsadmissions上面提到的两个数据列表,所有这些都是,据我所知道的,正确的格式。该admin_district表也​​已正确填充。

ruby activerecord ruby-on-rails

3
推荐指数
1
解决办法
524
查看次数

标签 统计

activerecord ×1

ruby ×1

ruby-on-rails ×1