5
無法找到任何在模型級別添加此構造的任何體面的方式。如何在ActiveRecord中創建「ON DUPLICATE KEY UPDATE」結構?
主要目標是做「insert_or_update」,但不想做read =>檢查exists =>從ActiveRecord層寫入或更新。
任何指針?
儘管發現了一些相關的棄用代碼。
http://apidock.com/rails/ActiveRecord/Base/create_or_update http://apidock.com/rails/ActiveRecord/Base/update_attributes
這與「ON DUPLICATE KEY UPDATE」不同,因爲它不提供相同的原子保證 – ghempton