在Rails中:我应该使用2个连接表用于不同的含义,还是仅使用1个带有“含义”列的连接表?

时间:2016-08-27 19:45:48

标签: ruby-on-rails associations jointable

在我的 Rails 应用中,我有两个模型,AB。他们有两个多对多的关系,意味着不同的东西。我应该创建两个连接表,一个用于每个含义,还是一个包含meaning列的表?

鉴于我正在尝试做某事 Rails方式,我该怎么办?

另外,如果我有更多不同含义的关联怎么办?

1 个答案:

答案 0 :(得分:0)

我不相信这是 Rails方式做事的问题。然而...

我会选择一张桌子。你可以有某种意思"意思"柱。或者,可以使用像acts_as_taggable_on gem这样的东西,并让标签赋予意义。