Quero criar um regex que remove todos os caracteres não alfanuméricos, mas mantém espaços. Isso é feito para limpar a entrada de pesquisa antes de chegar ao banco de dados. Aqui está o que tenho até agora:
@search_query = @search_query.gsub(/[^0-9a-z]/i, '')
O problema aqui é que remove todos os espaços. Soluções sobre como reter espaços?
Eu não faço o desenvolvimento do Rails, mas por que você não pode deixar o Rails fazer a limpeza?
—
Andrew Grimm