【发布时间】:2013-06-27 21:27:58
【问题描述】:
背景:用户通过 has_many :through 关联拥有许多社区。p>
目标:我想允许用户保存某些最喜欢的“社区组”。例如,如果用户 A 有社区 A、社区 B 和社区 C - 他们可能希望将(社区 A 和社区 C)的社区组指定为他们特别喜欢的社区组。子分组可以包括任意数量的社区(2 个或更多)。
如何在数据库方面最好地解决这个问题?
【问题讨论】:
-
在数学术语中,一组是 A + C 还是 A & C(公共元素)的集合?
标签: ruby-on-rails ruby-on-rails-3 database-design has-many-through ruby-on-rails-4