Есть две таблицы:
hospitals
id | name | ............ | main_doctor_id
doctors
id | fio | ...... | hospital_id
Связываю сейчас так:
Hospital.rb
has_many :doctors
belongs_to :doctor, foreign_key: :main_doctor_id
Doctor.rb
belongs_to :hospital
На cyberforum подсказали записать в Hospital.rb: такую штуку:
belongs_to :doctor, as: :main_doctor, foreign_key: :main_doctor_id
Но у меня он ругается на аргумент
as.
Подскажите, как связать правильно и как потом получать main_doctor для каждого Hospital.