我有两个表:帖子和标签。
帖子可以有很多标签。对于包含post_id
和tag_id
的关联表,该表应该调用什么?
post_tags
或posts_tags
?
另外,Rails 4中是否仍然按字母顺序排列?即tags_posts
不起作用?
答案 0 :(得分:2)
如果有Many to Many Relationship
,并且您想定义HABTM
,则表格名称应为posts_tags
。
class Post < ActiveRecord::Base
has_and_belongs_to_many :tags
end
class Tag < ActiveRecord::Base
has_and_belongs_to_many :posts
end