【问题标题】:Has_many through association with sub-groupings (Rails)Has_many 通过与子分组(Rails)的关联
【发布时间】: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


【解决方案1】:

好的,所以我想我会创建两个模型:Community 和 CommunityGroup,然后如果您想保存有关 Community-Group 关系的任何信息(可能不是)。快速获取组中的所有社区等会很容易。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-07-09
    • 1970-01-01
    • 2015-01-27
    • 2016-03-20
    • 1970-01-01
    • 2013-05-06
    • 1970-01-01
    相关资源
    最近更新 更多