首页 > 解决方案 > 从具有祖先宝石的相关子树中查找所有孩子

问题描述

我有一个拥有_ancestry 的站点模型。这个模型层次结构有两棵树......

树1

站点A(根)

树2

SiteC(根)

是否有方法或 SQL 语句来显示 SiteA 和 SiteD 之间的链接?

或者这是不可能的,因为它们存在于单独的树上(通过 SiteC 关联)?

标签: ruby-on-railsruby-on-rails-5hierarchyancestry

解决方案


您可以使用 while 循环检查以向上检查并检查直到 parent 为 nil。


推荐阅读