PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Rails 4 LIKE-Abfrage - ActiveRecord fügt Anführungszeichen hinzu

Ihr Platzhalter wurde durch einen String ersetzt und Sie handhaben ihn nicht richtig.

Ersetzen

"name LIKE '%?%' OR postal_code LIKE '%?%'", search, search

mit

"name LIKE ? OR postal_code LIKE ?", "%#{search}%", "%#{search}%"