【发布时间】:2011-03-03 09:18:30
【问题描述】:
我目前有这样的关联:
类别属于_to用户 用户拥有多个类别
用户可以创建类别
但是,我遇到的问题是如何将用户与他们的liked 类别相关联。一个用户可以like一个类别,即使它是由另一个用户创建的。
我正在考虑使用
创建另一个模型user_id 和 category_id
我如何着手创建模型以及关系如何?类别仍应将belongs_to 转换为User,但用户可以将like 转换为Category。
【问题讨论】:
-
这和社交网络中的用户/朋友差不多,看这里:railscasts.com/episodes/163-self-referential-association
-
但类别或用户不需要与自身关联。还是我错过了什么?
标签: ruby-on-rails associations