标签: ruby-on-rails
我有两个同一类的ActiveRecord模型:
我正在寻找的是如果#2具有非零字段,则逐场更新#1的方法。这样做有什么困难?
答案 0 :(得分:1)
m1 = SomeModel.first() m2 = SomeModel.first() m2.some_attribute = "new value" m2.attributes.each_pair {|k,v| m1.attributes[k] = v unless v.nil?}