2017-04-07 174 views
0

這只是一個普遍的問題。讓我們假設我有以下情況:我有一個病人(很多)和一個醫生(很少)模型。我希望每個患者都與一位醫生有關。我現在可以通過兩種方式做到這一點,無論是醫生還是病人,或者病人都有一位醫生。使用這個或那個是否有任何dis//優勢,或者與我使用哪一個完全無關?has_many和has_one,有什麼優點/缺點?

回答

0

聽起來更像是你想要有多對多的關係,否則如果病人改變醫生,你就不會有醫生和病人之間的任何歷史。 因此,您製作第三張表格,爲患者和醫生添加一個外鍵。

相關問題