Я ищу совпадающие значения в MyTable.
name to search for -> This-is-a (test/with/time)
The name from DB table -> "this-is-a-test-with/time"
Если я могу получить как значение столбца, так и значение поиска для сопоставления с чем-то вроде этого -> "thisisatestwithtime"
, который игнорирует все специальные символы ипространства.
value = This-is-a (test/with/time)
MyTable.where("upper(name) = upper(?)",value.to_s.scan(/[0-9a-z]/i).join("")).first
Это преобразует значение в форму, в которой удалены все специальные символы, но как я могу запустить то же самое для значения в таблице?