2012-05-12 9 views
0

私はHABTM relationsipという2つのモデルを持っています:ユーザー&興味...基本的に、これは、ユーザーが登録しているときに興味を選ぶことができるということです。 DB)のスクリーンショットを参照してください。例えば、私が作成した最後のテストユーザー(ユーザー7)は、多くの関心事を選択しました。これらを配列として保存する必要がありますそれともOKですか?Rails3:HABTM関連をDBに配列として保存しますか?

enter image description here

答えて

2

これは、通常の方法です。 1人の人/興味のペアごとに1つの行が作成されます。

+1

SQLデータベースでは、多対多(またはRails用語でhas_and_belongs_to_many)の関係は、通常[ジャンクションテーブル](http://en.wikipedia.org)という別のテーブルに格納されています。/wiki/Junction_table)は、関連する2つのテーブルの行間の関係のマッピングとして機能します。 –

関連する問題