使用模型实例更新行
假设你有一个 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
。