Ruby on rails 如果我在rails中为通过habtm创建的联接表创建一个模型,这会是一个问题吗?

Ruby on rails 如果我在rails中为通过habtm创建的联接表创建一个模型,这会是一个问题吗?,ruby-on-rails,has-and-belongs-to-many,Ruby On Rails,Has And Belongs To Many,考虑以下几点: 我有一个模型标签和帖子 创建了一个habtm关系,这样我就可以创建模型和标签表 如果我为join tablemodels\u标记创建一个模型,会导致问题吗?这不是问题,只需添加一个ModelTag模型,并且使用“有很多”和“通过”选项,如果不进行调整,它将无法工作 HABTM联接表没有id列,您需要添加id列并使其工作 您还必须使用名为ModelsTag的模型,除非您还想重命名该表。因此,永远不可能将数据添加到RoR中没有Id列的表中,是吗?

考虑以下几点:

我有一个模型标签和帖子

创建了一个habtm关系,这样我就可以创建模型和标签表


如果我为join tablemodels\u标记创建一个模型,会导致问题吗?

这不是问题,只需添加一个ModelTag模型,并且使用“有很多”和“通过”选项,如果不进行调整,它将无法工作

HABTM联接表没有id列,您需要添加id列并使其工作


您还必须使用名为ModelsTag的模型,除非您还想重命名该表。

因此,永远不可能将数据添加到RoR中没有Id列的表中,是吗?