Sie müssen jsonb_set()
verwenden Funktion, hier ist ein Beispiel :
Item.where(id: items).
update_all(
"properties = jsonb_set(properties, '{price}', to_json(#{unique_price}::int)::jsonb)"
)
Dies würde alle Werte beibehalten und nur einen Schlüssel aktualisieren.
Lesen Sie die Dokumentation