Il tuo segnaposto è sostituito da una stringa e non lo stai gestendo correttamente.
Sostituisci
"name LIKE '%?%' OR postal_code LIKE '%?%'", search, search
con
"name LIKE ? OR postal_code LIKE ?", "%#{search}%", "%#{search}%"
Il tuo segnaposto è sostituito da una stringa e non lo stai gestendo correttamente.
Sostituisci
"name LIKE '%?%' OR postal_code LIKE '%?%'", search, search
con
"name LIKE ? OR postal_code LIKE ?", "%#{search}%", "%#{search}%"