标签: ruby-on-rails ruby activerecord ancestry
链接belongs_to集合和belongs_to类别。 Category是一个Ancestry节点,可以有父类和子类。
我正在尝试从集合中检索所有链接,然后按类别对它们进行分组,如下所示:
Category.order(:name).includes(:links).where(links: {collection_id: @collection.id})
问题在于我无法访问空的父类别。我如何制作一个也会选择这些类别的where子句?