我想实现这些模型:
Doctor # maybe I should use STI Doctor < User
has_many :cases
Patient
has_many :cases
Case # each case has one pair of doctor and patient
belongs_to :doctor
belongs_to :patient
但我现在有用户模型和设计身份验证。哪些字段应该有cases
表格,我是否需要更改关联中的某些内容才能使其正常工作?
医生和用户应该能够登录到应用程序。
所以我认为cases
table 应该有类似patient_id
and的东西doctor_id
?