Sto cercando di fare una query simile in questo modo
def self.search(search, page = 1 )
paginate :per_page => 5, :page => page,
:conditions => ["name LIKE '%?%' OR postal_code like '%?%'", search, search], order => 'name'
end
Ma quando viene eseguito qualcosa, si aggiungono virgolette che fanno uscire l'istruzione sql in questo modo
SELECT COUNT(*)
FROM "schools"
WHERE (name LIKE '%'havard'%' OR postal_code like '%'havard'%')):
Quindi puoi vedere il mio problema. Sto usando Rails 4 e Postgres 9 che non ho mai usato, quindi non sono sicuro se sia una cosa di activerecord o possibilmente una cosa di postgres.
Come posso impostare questo in modo che mi piaccia '%my_search%'
nella query finale?
search
corde sono disinfettate?