Eu estou tentando fazer uma consulta como assim
def self.search(search, page = 1 )
paginate :per_page => 5, :page => page,
:conditions => ["name LIKE '%?%' OR postal_code like '%?%'", search, search], order => 'name'
end
Mas quando é executado, algo está adicionando aspas, o que faz com que a instrução sql saia dessa maneira
SELECT COUNT(*)
FROM "schools"
WHERE (name LIKE '%'havard'%' OR postal_code like '%'havard'%')):
Então você pode ver o meu problema. Estou usando o Rails 4 e o Postgres 9, os quais nunca usei, portanto, não tenho certeza se isso é algo de um registro ativo ou possivelmente algo do postgres.
Como posso configurar isso para que eu tenha como '%my_search%'
na consulta final?
search
cordas são higienizadas?