【问题标题】:Bidirectional relationships in ActiveRecord [duplicate]ActiveRecord 中的双向关系
【发布时间】:2009-10-21 04:59:52
【问题描述】:

我想要一种“朋友”关系,如“社交网站朋友”,这意味着:如果我与你成为朋友,你总是与我成为朋友。如果我将你从朋友中删除,你也会这样做。 (嗯,你明白了)。

目前这是通过重复关系和观察者来完成的,以便在创建/删除第一个关系时添加/删除第二个(更准确地说是“其他”)关系。

在不复制关系表中的记录的情况下实现主题的便捷方法是什么?也许有一个 gem/插件可以做到这一点?

【问题讨论】:

    标签: ruby-on-rails


    【解决方案1】:

    幸运的是有一个 Railscast on this very topic!或者,如果您愿意,也可以阅读 ASCIIcast 的说明。

    【讨论】:

      猜你喜欢
      • 2015-08-24
      • 2011-02-09
      • 2016-12-05
      • 2014-07-23
      • 2012-08-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多