0
我仍然在學習如何爲我的應用程序設計數據庫,並且需要一些幫助組織電影評論家應用程序的數據庫。在爲rails評論和評論家設計數據庫關係時遇到困難
評論家有很多評論,評論只能屬於一位評論家。我需要鏈接表嗎?
我的理解是這樣的:
評語表
- ID
- 評論
- critic_id
評論家表
- ID
- FIRST_NAME
- 姓氏
我知道如何註釋通過critic_id鏈接到評論家。然而,評論家可以有多個評論,我很困惑如何將其設計到數據庫中。很明顯,批評家不能在同一個數據庫行中有多個註釋,所以我的假設是我需要某種鏈接表。
我使用的軌道,並可能真正從細節上獲益如何正確建立模型的關係:既然你有一個一對多的關係(前的has_many,belongs_to的,等等)
閱讀[Active Record Associations]上的Rails指南(http://guides.rubyonrails.org/association_basics.html)。它將全面回答您的問題,並讓您更好地理解所涉及的概念。 (當你完成後閱讀其餘的Rails指南;它們非常棒。) –
真棒,我現在要通讀它。謝謝! – Smooth
哇,這是一個簡單的has_many&belongs_to。我想我是在想這件事。 – Smooth