2010-08-10 4 views
4

Je voudrais connaître les préférences de crème glacée de tous mes chats dans un tableau.Comment extraire un seul attribut d'un tableau de hachages?

Ainsi, la sortie serait juste le :ice_cream de tous les cat « s:

[ "vanilla", "chocolate", "mint chocolate", "mice" ] 

Alors que les objets de chat sont:

cat => {:ice_cream => "chocolate", :paws => "4", :wants_to_kill_humans => "yes" } 

Yikes c'est une telle réponse facile, je parie que, mais je ne peux pas le trouver n'importe où.

Répondre

5

Vous voulez quelque chose comme:

@cats.collect {|cat| cat[:ice_cream] } 
+0

Oui! Merci beaucoup Ben! Je ne peux pas croire que je ne pouvais pas comprendre cela. Merci beaucoup. – Trip

+0

yw. N'hésitez pas à accepter la réponse. – Ben

+0

ils me font attendre .. merci encore – Trip

Questions connexes