Я хочу создать регулярное выражение, которое удаляет все символы, отличные от буквенно-цифровых, но сохраняет пробелы. Это необходимо для очистки ввода поиска до того, как он попадет в базу данных. Вот что у меня есть на данный момент:
@search_query = @search_query.gsub(/[^0-9a-z]/i, '')
Проблема здесь в том, что он удаляет все пробелы. Решения о том, как сохранить пробелы?