Мне интересно, как объединить эти два массива в один чистый массив в Ruby
Оба массива имеют одну подобную пару ключей: значение. Я пытаюсь объединить информацию из этих двух отдельных массивов, которые имеют информацию для одного и того же человека. Один массив имеет свое имя. У другого массива есть работа и возраст. Оба массива имеют идентификатор, соответствующий одному человеку.
Пример того, что я пытаюсь сделатьОбъедините два массива, у которых есть пары ключевых значений (Ruby)
array1 = [ {:id => 1, :name => "Bob"}, {:id => 2, :name => "Tim"}]
array2 = [ {:id => 1, :job => "firefighter", :age => 25}, { :id => 2, :job => "accountant", :age => 30} ]
new_array = [ {:id=> 1, name => "Bob", :job => "firefighter", :age => 25}, { :id => 2, :name => "Tim", :job => "accountant", :age => 30} ]
Это непонятно : «Оба массива имеют один похожий ключ: пара значений». А что такое «субъект»? – sawa
предметом является человек. Один массив имеет свое имя. У другого массива есть работа и возраст. Оба массива имеют идентификатор, соответствующий одному человеку. –