0
与えられます:多対多リレーションを持つ2つの表、リストおよびCars。Railsコントローラページを使用して、多対多関係を持つ結合表にデータを挿入するにはどうすればいいですか
コンソールからデータを追加します。ブラウザーから見つけて読むことはできますが、レールコントローラーページを追加して追加するにはどうしたらいいですか?
与えられます:多対多リレーションを持つ2つの表、リストおよびCars。Railsコントローラページを使用して、多対多関係を持つ結合表にデータを挿入するにはどうすればいいですか
コンソールからデータを追加します。ブラウザーから見つけて読むことはできますが、レールコントローラーページを追加して追加するにはどうしたらいいですか?
あなたのCADコントローラでこれを使用する必要があります。
lists = List.where(id:params[:lists])
@cars.assign_attributes({lists: lists})
を任意のhas_manyの関係を使用すると、< <
@car.lists << @list
@list.cars << @car
問題にレコードを追加することができ、今では車に新しい行を挿入することをテーブルを作成し、それをジョインテーブルに追加する必要がありますが、車を選択してリストを選択し、ジョインテーブルに2つのIDを追加するだけです。 – peterateftawfik
車のIDで車を見つけてから、リストIDの助けを借りて、このようにvalを割り当てる – Sunny