使用模型实例更新行
假设你有一个 User 模型
class User < ActiveRecord::Base
end
现在用 id = 1 更新用户的 first_name 和 last_name,你可以编写以下代码。
user = User.find(1)
user.update(first_name: 'Kashif', last_name: 'Liaqat')
调用 update 将尝试在单个事务中更新给定属性,如果成功则返回 true,否则返回 false。