【发布时间】:2009-02-19 07:41:45
【问题描述】:
我现在正在努力让 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
当我运行迁移时,没有创建第三个表。 另外,我想补充一点,我的第三张表不承担任何领域逻辑,只是盲目分配。
我正在使用 Rails 2.2.2
【问题讨论】:
-
即使在rails 4,我猜这个答案是......“是”? :(
-
@dtc,仍然是,仍然正确。
标签: ruby-on-rails