提交 8988f0b8 编写于 作者: A Aaron Patterson

preserve order on the RHS query

上级 bc77ccac
......@@ -133,6 +133,14 @@ def build_scope
scope.select! preload_values[:select] || values[:select] || table[Arel.star]
scope.includes! preload_values[:includes] || values[:includes]
if preload_values.key? :order
scope.order! preload_values[:order]
else
if values.key? :order
scope.order! values[:order]
end
end
if options[:as]
scope.where!(klass.table_name => { reflection.type => model.base_class.sti_name })
end
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册