相关疑难解决方法(0)

我是否需要为HABTM联接表手动创建迁移?

我现在正努力让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

ruby-on-rails

77
推荐指数
3
解决办法
3万
查看次数

标签 统计

ruby-on-rails ×1