Здравейте
Имам следната грешка при изпълнение на rake db:seed
ActiveRecord::UnknownAttributeError: unknown attribute 'expert_profile' for ExpertExpertiseЯсно ми е какво означава, но не намирам логика защо не работи.
Ето какво имам в seed.rb :
exp_expertise1 = ExpertExpertise.create({
expertise: expertise1,
expert_profile: expert_profile1
})
exp_expertise2 = ExpertExpertise.create({
expertise: expertise4,
expert_profile: expert_profile1
})
expert_profile1 e променлива, в която се съдържа съответно един профил, който отговаря за записа в базата.
Това което не разбирам е следното:
Имам profile_pic в която използвам по същия начин expert_profile: expert_profile1 и там си работи. Не използвам id-та(expert_profile_id: expert_profile.id), понеже те си се създават и мапват автоматично. Гледах базата - таблицата си е създадена правилно. Гледах моделите - релациите съм ги описал правилно. Външният ключ expert_profile_id е правилно направен да сочи към expert_profiles.id .
Защо не иска да си свърши работата?