Как вы извлекаете один атрибут из массива хэшей? - PullRequest
4 голосов
/ 11 августа 2010

Я хотел бы знать предпочтения мороженого всех моих кошек в массиве.

Таким образом, результат будет :ice_cream из всех cat:

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

Пока объекты кошки:

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

Да, это такой простой ответ, я готов поспорить, но я нигде не могу его найти.

1 Ответ

5 голосов
/ 11 августа 2010

Вы хотите что-то вроде:

@cats.collect {|cat| cat[:ice_cream] }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...