From fcb11bb036c3d2df512f3d6f3ce00b3cf18a2d30 Mon Sep 17 00:00:00 2001 From: Ilion Beyst Date: Fri, 11 Sep 2015 10:46:03 +0200 Subject: [PATCH] fix :name in predicates --- app/controllers/concerns/data_table.rb | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/app/controllers/concerns/data_table.rb b/app/controllers/concerns/data_table.rb index abdfb4d..722ce68 100644 --- a/app/controllers/concerns/data_table.rb +++ b/app/controllers/concerns/data_table.rb @@ -34,19 +34,19 @@ class DataTable def range_predicates name col = @params[:columns][name] [ - (@table[:name].gteq(col[:lower]) if col[:lower]), - (@table[:name].lteq(col[:upper]) if col[:upper]) + (@table[name].gteq(col[:lower]) if col[:lower]), + (@table[name].lteq(col[:upper]) if col[:upper]) ] end def eq_predicate name - value = @params[:columns][:name][:value] - @table[:name].eq(value) if value + value = @params[:columns][name][:value] + @table[name].eq(value) if value end def like_predicate name - value = @params[:columns][:name][:value] - @table[:name].matches("%#{value}%") if value + value = @params[:columns][name][:value] + @table[name].matches("%#{value}%") if value end private