From 60b7a14a5d9d915d6b7b02e277bff21bf9e7dd7e Mon Sep 17 00:00:00 2001 From: Ilion Beyst Date: Fri, 11 Sep 2015 20:03:04 +0200 Subject: [PATCH] apparently exec_query fixes everything --- app/controllers/concerns/data_table.rb | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/app/controllers/concerns/data_table.rb b/app/controllers/concerns/data_table.rb index bc9468b..3ce4dde 100644 --- a/app/controllers/concerns/data_table.rb +++ b/app/controllers/concerns/data_table.rb @@ -16,13 +16,11 @@ class DataTable end private def data - run_query(paginated_query.project(Arel.star)).map do |record| - record.reject! {|k,v| k.is_a? Numeric} # Remove unneeded query results - end + run_query(paginated_query.project(Arel.star)) end def count - run_query(query.project(Arel.star.count)).first[0] + run_query(query.project(Arel.star.count)).first["COUNT(*)"] end def paginated_query @@ -64,7 +62,7 @@ class DataTable end def run_query query - ActiveRecord::Base.connection.execute(query.to_sql) + ActiveRecord::Base.connection.exec_query(query.to_sql) end def sanitize_params(params)