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}%"
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}%"