Railsのモデルの関連付けについてなのですが、
例えばある製品は必ず1種類の材料が使われているとしてその材料の種類は別のテーブルでID管理したい(今後登録する種類が増えていくので)とすると
class Product < ApplicationRecord has_one :product_material end
class ProductMaterial < ApplicationRecord belongs_to :product end
こういう関連付けであっているのでしょうか?
そしてその場合外部キー制約やインデックスはつけるべきなのでしょうか・・・
理解が曖昧で・・・
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/02/27 10:35
2017/02/27 10:46