We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents dc464ac + 0d9cbb0 commit 217162cCopy full SHA for 217162c
lib/closure_tree/model.rb
@@ -13,7 +13,7 @@ module Model
13
touch: _ct.options[:touch],
14
optional: true)
15
16
- order_by_generations = "#{_ct.quoted_hierarchy_table_name}.generations asc"
+ order_by_generations = Arel.sql("#{_ct.quoted_hierarchy_table_name}.generations ASC")
17
18
has_many :children, *_ct.has_many_with_order_option(
19
class_name: _ct.model_class.to_s,
lib/closure_tree/numeric_deterministic_ordering.rb
@@ -65,7 +65,7 @@ def _ct_sum_order_by(node = nil)
65
node_score = "(1 + anc.#{_ct.quoted_order_column(false)}) * " +
66
"power(#{h['total_descendants']}, #{h['max_depth'].to_i + 1} - #{depth_column})"
67
68
- "sum(#{node_score})"
+ Arel.sql("SUM(#{node_score})")
69
end
70
71
def roots_and_descendants_preordered
0 commit comments