【发布时间】:2014-07-13 06:44:43
【问题描述】:
我有一个ProductsColor 模型。给定一个参数哈希,有没有办法用一种方法设置现有记录的属性而不保存它?类似于ProductsColor.new(params) 如何实例化一个对象并将其属性设置为params 哈希中的属性,我想设置现有记录的属性而不像这样保存它:
params = {name: "hey"}
p = ProductsColor.find(1)
p.something(params) # does not save to the database, but does set the value of the params to p in memory
p.name # "hey"
p.save # <-- now it saves permanently
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-4 rails-activerecord