ストアには 2 つのモデルが必要です。
- 靴
- 靴のサイズ
私のコンセプトによれば、1 つの靴には複数のサイズがあります (1 つのモデルの靴は 34、35、36、37 サイズ)。
どのタイプの関連付けを使用すればよいですか? これらの関連付けをサポートするには、どのデータベース テーブル フィールドを作成する必要がありますか?
使用中のモデルの例を次に示します。
Shoe.find(1).shoe_sizes => 34,35,36
ShoeSize(2).shoes => #Shoe1, #Shoe2, #Shoe5