这是进行多对多关联的更好方法吗?

时间:2010-12-08 11:44:45

标签: ruby-on-rails

嘿,大家,在我的上一个问题中link,在Trip给出的答案中,他说:

  

但是Rails中的连接表没有   必须在迁移中创建。它   可以在模型中完成。

我应该使用像我的代码或没有连接表的连接表使用:虽然?哪种方式正确?

1 个答案:

答案 0 :(得分:1)

这取决于要求。请注意,主要是您应该使用has_and_belongs_to_many,因为它不需要额外的模型。

但如果您需要在表格中保存任何其他额外信息以及关联,那么您必须使用has_many :through选项