我在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
当我在控制台中尝试这个时,它说没有孩子"邮寄方法。