incrément de la valeur dans une table de hachage

J'ai un tas de postes de la catégorie des balises.
J'essaie de savoir combien de fois chaque catégorie a été utilisée.

Je suis à l'aide de rails avec mongodb, MAIS je ne pense pas que j'ai besoin d'être prise en l'occurrence des catégories de la db, de sorte que les mongo de la partie ne compte pas.

C'est ce que j'ai jusqu'à présent

@recent_posts = current_user.recent_posts #retourne les 10 billets les plus récents 
@categories_hash = {'tech' => 0, 'world' => 0, 'divertissement' => 0, 'sport' => 0} 
@recent_posts n' |chat| 
cat.les catégories.chaque do |addCat| 
@categories_hash.incrément(addCat) #, évidemment, c'est là que je vais avoir des problèmes 
fin 
fin 
fin 

la structure de la poste est

{"_id" : ObjectId("idnumber"), "created_at" : "Mar Août 03...", "categories" :["le monde", "sports"], "message" : "le texte de la poste", "poster_id" : ObjectId("idOfUserPoster"), les "électeurs" : []}

Je suis ouvert aux suggestions sur comment pour obtenir le nombre de catégories, mais je veux obtenir le nombre d'électeurs finalement, il me semble donc le meilleur moyen est d'incrémenter la categories_hash, puis ajouter les électeurs.longueur, mais une chose à la fois, je suis juste essayer de comprendre comment faire pour incrémenter les valeurs dans la table de hachage.

OriginalL'auteur pedalpete | 2010-08-05