Estoy tratando de hacer una consulta similar
def self.search(search, page = 1 )
paginate :per_page => 5, :page => page,
:conditions => ["name LIKE '%?%' OR postal_code like '%?%'", search, search], order => 'name'
end
Pero cuando se ejecuta, algo agrega comillas, lo que hace que la instrucción sql salga así
SELECT COUNT(*)
FROM "schools"
WHERE (name LIKE '%'havard'%' OR postal_code like '%'havard'%')):
Entonces puedes ver mi problema. Estoy usando Rails 4 y Postgres 9, los cuales nunca he usado, así que no estoy seguro de si es una cosa de grabación activa o posiblemente una cosa de postgres.
¿Cómo puedo configurar esto para que me guste '%my_search%'
en la consulta final?
search
sanean esas cuerdas?