Я пытаюсь объединить несколько массивов хэшей в рубине с помощью общего ключа. Например:Объединение массивов хешей в Ruby
country_info = [
{country_id: "US", country_desc: "United States"},
{country_id: "AU", country_desc: "Australia"}
]
country_stats = [
{country_id:"US", pageviews: 150},
{country_id:"AU", pageviews: 200}
]
i_want = [
{country_id: "US", country_desc: "United States", pageviews:150},
{country_id: "AU", country_desc: "Australia", pageviews:200}
]
Это что-то вроде функции pv.nest протовиса в Javascript. См.: http://protovis-js.googlecode.com/svn/trunk/jsdoc/symbols/pv.Nest.html
как я могу это сделать в Ruby?
Реальный вопрос, почему у вас есть несколько массивов хэшей? Упрощенная общая конструкция может быть в порядке. –