Как удалить специальные символы при извлечении данных из таблицы

#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»)

Заранее спасибо