我现在正努力让HATBM正常工作.我有一个被打败的scanario:文章和标签.我认为,HABTM应该在这里使用,因为它是一种多对多的关系.我不知道是否应该手动创建连接表(在这种情况下为articles_tags).
我的代码目前如下:
class Article < ActiveRecord::Base
has_and_belongs_to_many :tags
end
class Tag < ActiveRecord::Base
has_and_belongs_to_many :articles
end
Run Code Online (Sandbox Code Playgroud)
运行迁移时,不会创建第3个表.另外,我想补充一点,我的第三个表没有任何域逻辑,只是盲目分配.
我正在使用Rails 2.2.2