假设我有一个模型Doctor和一个模型Patient。一个Patient belongs_to a Doctor。
ADoctor有一个属性office。
我想,给定一个Patient p,能够说p.office和访问office的p医生。
我总是可以写一个方法
class Patient
belongs_to :doctor
def office
self.doctor.office
end
但是有没有更自动的方式来将所有的Doctor属性方法暴露给Patient? 也许使用method_missing某种包罗万象的方法?