J'essaie de joindre plusieurs tableaux de hachage en ruby en utilisant une clé commune. Par exemple:Joindre des tableaux de hachage dans 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}
]
Cela ressemble à la fonction pv.nest de protovis en Javascript. Voir: http://protovis-js.googlecode.com/svn/trunk/jsdoc/symbols/pv.Nest.html
comment puis-je faire cela dans Ruby?
La vraie question est de savoir pourquoi vous avez plusieurs tableaux de hash? Une conception globale simplifiée peut être en ordre. –