Skip to content

Commit cb58805

Browse files
StringComparators should use ILIKE on postgresql
1 parent 5d81a50 commit cb58805

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

lib/active_scaffold/finder.rb

+1-1
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ def condition_for_range(column, value, like_pattern = nil)
9393
elsif value[:from].blank?
9494
nil
9595
elsif ActiveScaffold::Finder::StringComparators.values.include?(value[:opt])
96-
["#{column.search_sql} LIKE ?", value[:opt].sub('?', value[:from])]
96+
["#{column.search_sql} #{ActiveScaffold::Finder.like_operator} ?", value[:opt].sub('?', value[:from])]
9797
elsif value[:opt] == 'BETWEEN'
9898
["#{column.search_sql} BETWEEN ? AND ?", value[:from], value[:to]]
9999
elsif ActiveScaffold::Finder::NumericComparators.include?(value[:opt])

0 commit comments

Comments
 (0)