#postgresql #ruby-on-rails-3 #ruby-on-rails-4 #search #rubygems
#postgresql #рубин на рельсах-3 #рубин на рельсах-4 #Поиск #рубигемы
Вопрос:
У меня есть таблица, в которой содержатся телефонные номера в формате
(###)-###-####
и есть одна строка поиска для поиска телефонных номеров, так как данные хранились в американском формате (###)_###-####
.
Пользователи будут вводить данные в #####
формате так, как выполнять поисковый запрос, который игнорирует специальные символы ( '('
, ')'
, '-'
) при извлечении данных из таблицы.
Мой текущий запрос таков
contact = contact.where('contact.phone_number ilike :search', {search: "%#{input_number}%"} )
где номер ввода содержит введенный пользователем ввод ex(«123456789»)
Заранее спасибо