ruby on rails - "NameError: uninitialized constant" on existing ID -
i error when running rake db:seed
in app: nameerror: uninitialized constant admissionepisode::admindistrictid
.
i have no idea why - admission_episode.admin_district_id exists in database , have belongs_to :admin_district
in admissionepisode model. have idea what's going on?
here admindistrict seed:
districts.each |code, name| admindistrict.create({ code: code, name: name }) end
and admissionepisode seed (with nameerror occuring on admissionepisode.create
line:
admissions.each |code, total, male, female| district = admindistrict.find_by_code(code) admissionepisode.create({ admin_district_id: district.id, total: total, male: male, female: female }) end
districts
, admissions
referenced above both lists of data, of are, far can tell, formatted correctly. admin_district
table populated correctly.
alternatively can try this:
admissions.each |code, total, male, female| district = admindistrict.find_by_code(code) district.admission_episodes.create({ total: total, male: male, female: female }) end
Comments
Post a Comment