代码之家  ›  专栏  ›  技术社区  ›  srboisvert

使用ActiveRecord有许多贯穿关系,如何在保留对象的同时删除关联

  •  3
  • srboisvert  · 技术社区  · 17 年前

    而且,一旦关系消失,对象是否可能保持朋友关系?[<--蹩脚的笑话尝试]

    3 回复  |  直到 17 年前
        1
  •  5
  •   srboisvert    17 年前

    我自己找到的。 collections.delete 只需确保未将依赖项设置为删除或销毁即可。不知何故,公开问这个问题似乎会让我在大约10分钟内自己找到答案。

        2
  •  1
  •   Rayfleck    17 年前

    不知何故,公开问这个问题似乎会让我在大约10分钟内自己找到答案。

    这是因为写下来会穿越一条不同的神经通路,一条显然在你的头脑中有其他联系/联想的神经通路。

        3
  •  1
  •   Martijn Pieters    14 年前
    Class A  < ActiveRecord::Base
      has_many :b
    end
    
    Class B  < ActiveRecord::Base
      belongs_to :a
    end
    

    A.b.destroy-删除关联对象的关联(b)

    推荐文章