In your person model you can say,
belongs_to :primary_language, :class_name => “Language”, :foreign_key
for the relation ship.
So in this case People.primary_language will be the language record.
As for the Rails coding use the column name as “primary_language_id”
instead of “primary_language”.
primary_language -> language_id
secondary_language -> language_id
Because I got 2 references, I don’t know how I can do. I think I have to
explicitly say in the Person and Language model that primary_language
and secondary_language is a language_id. How can I do ?
This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.