如何组合2个数组

How to combine 2 array

我有 2 个对象数组,我想将两个对象数组合并为一个数组,方法是将第二个数组键值对添加为第一个数组的第三个键值对。

第一个数组

 a = [{:performed_at=>"Aging", :result=>"Not Completed"}, {:performed_at=>"Aging", :result=>"Not Completed"}, {:performed_at=>"Mar 25, 2022", :result=>"Pass"}]

第二个数组

b = [{:line_item=>"10C-1648150055"}, {:line_item=>"10D-1648150055"}, {:line_item=>"10E-1648150055"}]

我想要这样的对象的结果数组

[{:performed_at=>"Aging", :result=>"Not Completed", :line_item=>"10C-1648150055"}, {:performed_at=>"Aging", :result=>"Not Completed",:line_item=>"10D-1648150055"}, {:performed_at=>"Mar 25, 2022", :result=>"Pass",:line_item=>"10E-1648150055"}]

请帮忙

像这样的东西应该可以工作:

a.map.with_index do |el, index|
 el.merge(b[index])
end