From 245d797a8ccab3ed2de9a0eedf455d3094a091ce Mon Sep 17 00:00:00 2001 From: Aaron Patterson Date: Fri, 24 Sep 2010 15:09:26 -0700 Subject: yay, more oracle hacks --- lib/arel/visitors/oracle.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'lib/arel') diff --git a/lib/arel/visitors/oracle.rb b/lib/arel/visitors/oracle.rb index 8d6c15f37d..659b75f16d 100644 --- a/lib/arel/visitors/oracle.rb +++ b/lib/arel/visitors/oracle.rb @@ -54,11 +54,11 @@ module Arel /DISTINCT.*FIRST_VALUE/ === projection end end - orders = o.orders + orders = o.orders.map { |x| visit x }.join(', ').split(',') o.orders = [] orders.each_with_index do |order, i| o.orders << - Nodes::SqlLiteral.new("alias_#{i}__ #{'DESC' if /\bdesc$/i === order}") + Nodes::SqlLiteral.new("alias_#{i}__#{' DESC' if /\bdesc$/i === order}") end o end -- cgit v1.2.3