0

对我来说,它似乎是嵌套的一对多关系。

4

1 回答 1

2

示例:通过标签发布 has_many 标签。(和标签 has_many 帖子通过标签)

因此,一个帖子可以分配给多个标签:

@post << tag_one
@post << tag_two

每个标签可以有很多帖子:

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

标记表可能看起来像

id, post_id, tag_id

给你!

所以,既然 post 和 tag 都可以有很多其他的,many-many

于 2012-10-18T17:13:49.703 回答