我的项目有两个实体Projects和Words. 所以 aProject有很多Words,而 aWord可以在多个中使用Projects。
该Words表应该只包含unique words,这意味着如果一个项目将添加,一个word已经在Words表中的,在连接表中将被添加word_id到project_id. 或者如果该词不存在,则应将其添加到关联表中,应将其添加到连接表中。
到目前为止,我能够添加到表中,一个name存储到表中的项目和一个添加到表Projects中的关键字。nameKeyword
我不相信我解决这个问题的方法是否很好,我也不知道如何处理has_and_belongs_to_many(我不需要has_many through关联,因为此时我没有对模型做任何事情)。