記錄回國後如何使這個查詢中的ActiveRecord:獲取升級的軌道
UPDATE table_name SET column = 'value' WHERE id = 123 RETURNING other_column
我試圖update_all
但它返回update_atributes
返回真/假的更改的記錄數量,以及update
返回整目的。
在軌道應該是這樣的(僞代碼):
other_column = TableName.where(:id => 123).update_attributes(:column => 'value').returning(:other_column)
puts other_column
請用你實施的代碼來詳細說明你的問題。 (模型,控制器等) –
問題已更新 –