请帮忙 我有两张桌子:
hospitals
id | name | adress | main_doctor_id
doctors
id | name | contacts | bio | hospital_id
在模特中:
hospital.rb
has_many :doctors
doctor.rb
belongs_to :hospital
但我还需要一个协会 - 每个医院都有一名主治医生(main_doctor)。如何创建这些关联以及如何从医生获取此main_doctor的数据? ruby 2.0.0p353 Rails 4.0.2
答案 0 :(得分:1)
构建main_doctor
关联非常简单:
class Hospital < ActiveRecord::Base
has_many :doctors
belongs_to :main_doctor, :class_name => 'Doctor'
end