Ruby Hash: impossible de convertir une Chaîne en un Entier

Je suis nouveau sur le Ruby, et je vais avoir quelques problèmes avec les tables de hachage.

J'ai XML retourné à partir de l'API YouTube que j'ai converti en une valeur de hachage. Voici le hachage retourné par Hachage.from_xml(): http://pastebin.com/9xxE6iXU

Je suis en train de saisir certains éléments de la table de hachage pour chaque résultat, tels que le titre, le lien, l'auteur, etc. Chaque fois que j'essaie de faire une boucle par le hachage ou de s'agripper à un élément spécifique, je reçois un "ne peut pas convertir une Chaîne en un nombre Entier d'erreur".

Voici le code que j'utilise pour la boucle:

@data["feed"]["entry"]["title"].each do  |key, value|
    "<p>"+key+" "+value+"</p>"
end

J'ai aussi essayé de l'accaparement des éléments spécifiques tels que @data["nourrir"]["entrée"]["title"][0].

Comment puis-je faire une boucle par le hachage et de saisir des éléments spécifiques?

une question, avez-vous vraiment envie de travailler sur un hachage ici? ou avez-vous juste essayer cela comme la première option; parce que, normalement, vous utiliseriez-vous un xml-parser comme nokogiri.
Oui, vous avez raison. Après avoir travaillé avec ce que j'ai décidé de parser le xml en premier.

OriginalL'auteur Jarred | 2011-11-17