We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent fab2908 commit dd899e2Copy full SHA for dd899e2
lib/ajax-datatables-rails/orm/active_record.rb
@@ -35,15 +35,14 @@ def build_conditions
35
36
# rubocop:disable Metrics/AbcSize
37
def build_conditions_for_datatable
38
- columns = searchable_columns.reject(&:searched?)
39
- criteria = search_for.inject([]) do |crit, atom|
+ columns = searchable_columns.reject(&:searched?)
+ search_for.inject([]) do |crit, atom|
40
search = Datatable::SimpleSearch.new(value: atom, regex: datatable.search.regexp?)
41
crit << columns.map do |simple_column|
42
simple_column.search = search
43
simple_column.search_query
44
end.compact.reduce(:or)
45
end.compact.reduce(:and)
46
- criteria
47
end
48
# rubocop:enable Metrics/AbcSize
49
0 commit comments