2011-04-28 76 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