私はRailsを初めて学びました。私は関連について少し混乱しています。Rails `has_many` association
例えば、私はOwner
、Renter
またはCompany
のいずれかに属することができますし、それらだけのに属することができますし、Owner
、Renter
またはCompany
が多くCars
を持つことができます。Car
を持っていると言います
私はこのシナリオのモデリングについてどうお勧めしますか? owner_id
のCar
テーブルに3つの外部キーがある場合、render_id
とcompany_id
はありますか?あるいは、それぞれのための何らかの並べ替えテーブルを用意してください。
| car_id | owner_id | |--------|----------| | 1 | 1 | | 2 | 1 | | 3 | 1 |
これを達成する別の方法はありますか?より多くの扶養家族(賃貸人、所有者のより多くのグループ)が追加されることを考慮しながら。
ありがとうございます。