投稿

railsでリレーションカラムにIDを自動で挿入

> > 使用例: @car.build_engine(name: "エンジン1")

railsでリレーションカラムにIDを自動で挿入

belongs_to で関連付けたモデルを、外部キーを手動で指定せずまとめて作成したいときに使う。build_関連名 メソッドを呼ぶと、親レコードに紐づくIDが自動的にセットされた状態で関連先のインスタンスを生成できる。

解決

メソッド名: build_関連付けメソッド名

使用例: @car.build_engine(name: “エンジン1”)

Railsモデルの関連付けでbuildを使う時のメソッド名