Rails 4 Active Record排序在后续方法调用中丢失

时间:2016-06-30 04:21:41

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

当我检索有序的活动记录关系时,对该关系的后续方法调用不会维护该顺序。例如:

nodes.arrange 

我希望child_ids是一个id的数组,其排序方式与节点的顺序相同(得分/升序)。不是这种情况。同样,当我打电话

{{1}}

使用祖先宝石,我没有订购。它是如何表现的?

1 个答案:

答案 0 :(得分:0)

试试这个。

nodes = post.subtree(:to_depth => 1).order('score DESC').limit(6)