Rails复杂关联:has_and_belongs_to_many从两个类到一个

时间:2013-07-21 17:47:56

标签: ruby-on-rails database-design migration

在我的应用程序中,我有一个User模型和Artist模型。 usersartists都应该能够“关注”多位艺术家。我不确定如何描述这种关系,而且我对底层迁移完全迷失了。

我已尝试在这两个类中使用has_and_belongs_to_many :artists,在has_and_belongs_to_many :users中尝试使用Artist,但这看起来非常混乱,我不知道如何编写迁移。

我查看了迁移的association docs;我不确定是否更容易拥有一个三等人并使用:through关联,或者如果我需要一个用户到艺术家,另一个用于艺术家对艺术家,或者如果一个额外的课程就足够了。

帮助表示感谢,谢谢!

0 个答案:

没有答案