通过祖先的宝石

时间:2018-08-14 17:59:51

标签: ruby-on-rails ruby-on-rails-5 hierarchy ancestry

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

TREE1

SiteA(根)

  • SiteB
  • SiteC

TREE2

SiteC(根)

  • SiteD

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

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

1 个答案:

答案 0 :(得分:0)

您可以使用while循环检查下移到上层并检查直到parent为零。