в приложении Rails 3.2 У меня есть поле поиска, которое использует следующую процедуру в пользовательской модели.Как выполнить регистр без учета регистра в приложении Rails?
def self.search(search)
if search
where('fullname LIKE ? OR email LIKE ?', "%#{search}%", "%#{search}%")
else
scoped
end
end
Это, как представляется, выполняет поиск с учетом регистра. Как я могу изменить это так, чтобы он не чувствителен к регистру?
Большое спасибо
Rails может сделать это для вас. Используйте [встроенную библиотеку Arel или драгоценный камень, такой как Squeel] (http://stackoverflow.com/questions/2220423/case-insensitive-search-in-rails-model). – Dogweather