对我而言,它似乎是一种嵌套的一对多关系。
答案 0 :(得分:2)
示例:通过标记发布has_many标记。 (标签通过标签发布了很多帖子)
因此,可以将帖子分配给多个标签:
@post << tag_one
@post << tag_two
每个标签都有很多帖子:
@tag.posts #=> [post_one, post_two]
标签表可能看起来像
id, post_id, tag_id
你去吧!
所以,因为post和tag都可以有很多其他的,很多很多