2011-03-04 11 views
0

私はusersテーブルとroleテーブルを持っています。列を持つmodel1_model2テーブルを作成するときは、モデルを作成するか?

model1_model2 

::私はのような表を作りたい

私は(idを除く)これらの他の列を公開する必要があるので

model1_id 
model2_id 
other_column int 
other_column2 int 

、私はちょうどそのモデルを作るのですかこのテーブルに一致し、それをModule1Module2と呼びますか?

答えて

1

あなたはhas_and_belongs_to_many relationshipを探しているようです。

2つのモデル間の関係が記述されていない場合は、結合表に情報を入れないでください。この場合、has_and_belongs_to_manyは適用されず、リレーションシップ専用のモデルを作成する必要があります。

ほとんど
関連する問題