医生通过预约患有多名患者 患者通过预约有很多医生
如何在约会模型中自动将约会名称设为医师姓名和患者姓名的串联?
Physician.name = 'Joe Doctor'
Patient.name = ' Sally Smith'
Appointment.name = "#{Patient.name} with #{Physician.name}"
这不是我们现实世界的用途,而是一个简化的例子。感谢。
答案 0 :(得分:2)
这样做的一种方法是:
<canvas id="canV" width = 200 height =200></canvas>
这样,每当您向class Appointment
belongs_to :doctor
belongs_to :patient
before_create :set_default_name #optional it can be called imperatively
def set_default_name
if patient && doctor
self.name= "#{patient.name} with #{doctor.name}"
end
end
end
添加patient
时,都应自动设置约会名称:
doctor.patients
答案 1 :(得分:1)
假设您在每个约会中都有一名患者和一名医生,您可以在约会模型中定义一种方法,如:
mouse