lib/administrate/search.rb in administrate-0.8.1 vs lib/administrate/search.rb in administrate-0.9.0
- old
+ new
@@ -22,10 +22,10 @@
def query
search_attributes.map do |attr|
table_name = ActiveRecord::Base.connection.
quote_table_name(@scoped_resource.table_name)
attr_name = ActiveRecord::Base.connection.quote_column_name(attr)
- "lower(#{table_name}.#{attr_name}) LIKE ?"
+ "LOWER(TEXT(#{table_name}.#{attr_name})) LIKE ?"
end.join(" OR ")
end
def search_terms
["%#{term.mb_chars.downcase}%"] * search_attributes.count