0

私は 1 つのモデルを持っておりUser、別のモデルを作成する予定Categoryです。

両者の間に HABTM 関係があります。

Categoryモデルはまだ作成していません。

しかし、コマンド ラインで生成する場合、結合テーブルも生成できますか?

もしそうなら、どのように?

ありがとう。

4

2 に答える 2

0

ジャンクション テーブルを明示的に生成する場合は、モデルで and を使用has_many :categories, through: :junctionhas_many :users, through: :junctionます。次に、user_id と category_id を含むモデル Junction を明示的に生成し、begs_to user と belongs_to category を生成します。ユーザーとカテゴリにも has_many :junctions が必要です。

于 2012-06-12T23:58:17.890 に答える