我可以像这样合并两个哈希:
hl.fragmentsBuilder
我想合并两个array = [{a: 1, b: 2, c: 3}, {a:3, b:1, d:5}]
array[0].merge(array[1]) do |k, v1, v2|
[v1, v2].compact.max
end
个实例并创建一个新实例。
但是ActiveRecord::Base
类没有ActiveRecord::Base
方法。
如何合并rails模型的两个实例并创建新实例?
答案 0 :(得分:0)
ActiveRecord::Base#attributes
返回哈希值。
通过这些哈希,我们可以合并rails模型实例的值。