В настоящее время я внедряю форму поиска в нашу базу данных пользователей. Я хочу искать по идентификатору, логину или электронной почте.
Естественно, я считаю, что лучший подход - объединить объемы и упростить форму. Итак, я добавил текстовое поле для :id_or_login_or_email_like
.
Когда я набираю число в текстовом поле, все работает нормально.
Однако, когда я набираю слово и нажимаю поиск, введенное мной значение теряется и заменяется на 0 (ноль), а результат поиска возвращает всех пользователей, у которых 0 в идентификаторе, имени или логине.
Есть какие нибудь идеи как это починить? Я использую Rails 2.3.2 и SearchLogic 2.4.27. Спасибо!