我在Michael Hartl的Ruby on Rails教程中实现了类似Twitter的博客。我现在想要添加自己的功能来进一步理解Rails。我让用户通过关系模型关注其他人。现在,我希望通过创建自定义类别模型,让用户能够对他们所关注的人进行排序 - 也就是说,我可以为朋友,家人等创建个人自定义类别,并将我关注的人放在正确的位置基。
我考虑实现这一点的方法是创建一个Category模型,并通过类似于Relationship的中间模型(如CategoryList)实现关联。因此,每个Category都将has_many通过CategoryList跟随。是解决问题最有效/最有效的方法吗?
答案 0 :(得分:0)
您应该拥有一个模型类别,它只是所有类别的列表。然后你应该有一个表示所有条目的category_relationship连接表。因此,通过category_relationship,关系有很多类别。至少我就是这样做的。