我很好奇,如果我们有更好的替代方法,可以对任何Instance
Class
User
user = User.first
user.first_name
=> 'Sahil'
user.last_name
=> 'Grover'
user.update_attributes(:name =>'Sahil',:last_name => 'Gr.')
执行以下操作吗?
user.first_name = 'Sahil'
user.last_name = 'Gr. '
这将更新数据库中的名称。是否有一些方法可以执行
{{1}}
但不能将其保存到数据库中。虽然我没有看到任何实际的实现。只想知道是否存在任何此类方法?
答案 0 :(得分:0)
您可以使用方法assign_attributes
user.assign_attribute(:name =>'Sahil',:last_name => 'Gr.')
这实际上是update_attributes