Impossibile trovare alcun modo decente di aggiungere questo costrutto a livello di modello.Come possiamo avere il costrutto "ON DUPLICATE KEY UPDATE" in ActiveRecord?
Lo scopo principale è "inserire_or_aggiornamento", ma non leggere read => verifica esistenza => scrittura o aggiornamento dal livello ActiveRecord.
Eventuali suggerimenti?
Trovato qualche codice deprecato correlato però.
http://apidock.com/rails/ActiveRecord/Base/create_or_update http://apidock.com/rails/ActiveRecord/Base/update_attributes
Questo è diverso da 'ON DUPLICATE KEY UPDATE' poiché non fornisce le stesse garanzie atomiche – ghempton