使用模型例項更新行

假設你有一個 User 模型

class User < ActiveRecord::Base
end

現在用 id = 1 更新使用者的 first_namelast_name,你可以編寫以下程式碼。

user = User.find(1)
user.update(first_name: 'Kashif', last_name: 'Liaqat')

呼叫 update 將嘗試在單個事務中更新給定屬性,如果成功則返回 true,否則返回 false