0

私には、ネストされた 1 対多の関係のように見えます。

4

1 に答える 1

2

例: タグ付けを介して has_many タグを投稿します。(そして、タグにはタグ付けによる have_many の投稿があります)

したがって、投稿は複数のタグに割り当てることができます:

@post << tag_one
@post << tag_two

そして、各タグには多くの投稿を含めることができます:

@tag.posts #=> [post_one, post_two]

タグ付けテーブルはおそらく次のようになります

id, post_id, tag_id

ほら!

したがって、投稿とタグの両方が他の多くを持つことができるため、多対多

于 2012-10-18T17:13:49.703 に答える