2011-04-28 116 views
0

在我的Ruby on Rails项目中,我有一个Users表,其中每个用户表可以向一个小组发送微小的帖子,并且人们遵循组而不是单个人。我想要做的是创建一个黑名单 - 这意味着人A可以选择从不从B人获得推文(尽管他们都是同一组的成员)。在RoR中做很多很多事情的方式其实很简单 - “has_many XXXX到YYYY”,但在这种情况下,我需要为blackList项目的每个“对”使用users表格两次。Ruby on Rails在一个表内的多对多

任何想法如何做这样的事情?

回答

1

railscast显示了如何在社交网络应用中将朋友关注模型作为自我参照关联。

+0

优秀的屏幕投射!谢谢! – Assaf 2011-04-28 12:29:27