2016-06-29 14 views
0

与えられます:多対多リレーションを持つ2つの表、リストおよびCars。Railsコントローラページを使用して、多対多関係を持つ結合表にデータを挿入するにはどうすればいいですか

コンソールからデータを追加します。ブラウザーから見つけて読むことはできますが、レールコントローラーページを追加して追加するにはどうしたらいいですか?

答えて

0

あなたのCADコントローラでこれを使用する必要があります。

lists = List.where(id:params[:lists]) 
@cars.assign_attributes({lists: lists}) 
+0

問題にレコードを追加することができ、今では車に新しい行を挿入することをテーブルを作成し、それをジョインテーブルに追加する必要がありますが、車を選択してリストを選択し、ジョインテーブルに2つのIDを追加するだけです。 – peterateftawfik

+0

車のIDで車を見つけてから、リストIDの助けを借りて、このようにvalを割り当てる – Sunny

1

を任意のhas_manyの関係を使用すると、< <

@car.lists << @list 
@list.cars << @car 
関連する問題