lib/data_tables.rb in data_tables-0.1.14 vs lib/data_tables.rb in data_tables-0.1.15

- old
+ new

@@ -263,10 +263,10 @@ unless params[:sSearch].blank? sort_column_id = params[:iSortCol_0].to_i sort_column = columns[sort_column_id] condstr = params[:sSearch].strip.gsub(/_/, '\\\\_').gsub(/%/, '\\\\%') - search_columns = options[:columns].map{|e| e.class == Symbol ? e : nil }.compact + search_columns = options[:columns].map{|e| e.class == Symbol ? e : e[:attribute] }.compact condition_local = search_columns.map do |column_name| " ((text(#{column_name}) ILIKE '%#{condstr}%')) " end.compact.join(" OR ") condition_local = " ( #{condition_local} ) " unless condition_local.blank? end