Tag: 自我引用

您如何使用自引用和类别对联系人列表进行建模?

摔跤我的头脑模型跟随 用户有很多联系人类别(家人/朋友) 一个联系人类别有很多联系人 一个联系人可以是一个或多个联系人类别。 我最终会跟随,但我仍然相信,必须有更好的解决方案。 class User < ActiveRecord::Base has_many :contact_groups def get_all_contacts self.contact_groups.each do |group| contacts << group.users end end class ContactGroup < ActiveRecord::Base has_and_belongs_to_many :users end

rails:自我引用关联

我的需求非常简单:我有一个Tip表来接收评论并有评论也可以收到评论。 为了检索存储在同一个表(注释)中的每个注释,我为注释的注释创建了另一个键:“inverse_comments”。 我试图通过使用自我引用关联使用一个注释表。 有些资源似乎会带来不止一张表,这与我的需求不同。 所以我想出了以下建模评论: class Comment :inverse_comments, :source => :comment end 显然这里缺少一些东西,但我无法弄清楚。 有人可以启发我这个: 我需要做些什么改变才能使模型有效? 谢谢。