【发布时间】:2011-03-17 07:55:53
【问题描述】:
有没有一种简单的方法来指定一个 has_many :through 关系,你正在链接相同的数据类型?例如。一个用户有很多朋友(他们都是用户)。 我希望能够存储有关友谊的数据,因此 has_many :through 似乎是显而易见的选择,但是您必须定义两个 :user_id 列,这当然不起作用……
【问题讨论】:
标签: ruby-on-rails ruby activerecord associations
有没有一种简单的方法来指定一个 has_many :through 关系,你正在链接相同的数据类型?例如。一个用户有很多朋友(他们都是用户)。 我希望能够存储有关友谊的数据,因此 has_many :through 似乎是显而易见的选择,但是您必须定义两个 :user_id 列,这当然不起作用……
【问题讨论】:
标签: ruby-on-rails ruby activerecord associations
这个由 Ryan Bates 提供的 Self-referential association 截屏视频听起来像是为您的情况而制作的。
【讨论】: