【发布时间】:2009-10-21 04:59:52
【问题描述】:
我想要一种“朋友”关系,如“社交网站朋友”,这意味着:如果我与你成为朋友,你总是与我成为朋友。如果我将你从朋友中删除,你也会这样做。 (嗯,你明白了)。
目前这是通过重复关系和观察者来完成的,以便在创建/删除第一个关系时添加/删除第二个(更准确地说是“其他”)关系。
在不复制关系表中的记录的情况下实现主题的便捷方法是什么?也许有一个 gem/插件可以做到这一点?
【问题讨论】:
标签: ruby-on-rails
我想要一种“朋友”关系,如“社交网站朋友”,这意味着:如果我与你成为朋友,你总是与我成为朋友。如果我将你从朋友中删除,你也会这样做。 (嗯,你明白了)。
目前这是通过重复关系和观察者来完成的,以便在创建/删除第一个关系时添加/删除第二个(更准确地说是“其他”)关系。
在不复制关系表中的记录的情况下实现主题的便捷方法是什么?也许有一个 gem/插件可以做到这一点?
【问题讨论】:
标签: ruby-on-rails
幸运的是有一个 Railscast on this very topic!或者,如果您愿意,也可以阅读 ASCIIcast 的说明。
【讨论】: