Rails祖先宝石范围问题 - 如何在获得这些孩子的所有孩子时限制检索的孩子数量?

时间:2016-06-28 15:49:28

标签: ruby-on-rails ruby ruby-on-rails-4 activerecord ancestry

我在Rails 4中使用了祖先2.1.0(最新版本),我试图检索一个对象的前10个孩子以及这10个孩子的所有孩子。换句话说,如果我有一个有30个孩子的对象,并且每个孩子都有x个孩子,我希望每个孩子只有前10个带x孙子的孩子。

我的尝试:

post = Post.includes(:datum).find(clicked_id)
    nodes = post.subtree(:to_depth => 1).limit(10)


    nodes.each do |node|
      nodes.push(node.childen)
    end

当我在控制台中尝试这个时,它说没有孩子"邮寄方法。

0 个答案:

没有答案