0
加入模型正確的命名,我有兩個型號:在Rails的
BigHouse
和
User
我有BigHouse
和用戶保存一個多到許多關係之間的連接表。
該表格被稱爲big_houses_users
- 我想知道什麼是正確的方法:命名模型文件以及類。
加入模型正確的命名,我有兩個型號:在Rails的
BigHouse
和
User
我有BigHouse
和用戶保存一個多到許多關係之間的連接表。
該表格被稱爲big_houses_users
- 我想知道什麼是正確的方法:命名模型文件以及類。
如果您使用的是has_and_belongs_to_many
,則應將聯接表稱爲big_houses_users
,但不需要在您的app/models
中創建類。
首選的方法是使用has_many :through
。爲此,我不相信他們是一個爲班級命名的公約。我通常會選擇一種合理的關係。在你的情況下,這可能類似於Residency
我正在使用'has_many:through',但我仍然不知道命名文件以及類名稱的約定是什麼。 –
作爲答案的第二部分,我不相信會有一個約定。查看文檔[here](http://guides.rubyonrails.org/association_basics.html#the-has-many-through-association),他們使用的示例是'Patient'之間的連接表的Appointment模型和'Physician' – AbM
Rails如何知道在該模型上使用哪個表? –