ruby-on-rails – 我如何在Ruby on Rails中从散列数组中分解并提取数组?

前端之家收集整理的这篇文章主要介绍了ruby-on-rails – 我如何在Ruby on Rails中从散列数组中分解并提取数组?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
例如:
[ (id=>1,email=>'tim@tim.com',name=>'tim'),(id=>2,email=>'joe@joe.com',name=>'joe'),(id=>3,email=>'dan@dan.com',name=>'dan') ]

如何提取电子邮件列并将其放在自己的数组中?

解决方法

@H_404_9@ 我们打电话给你的阵列用户吧.你可以这样做:
users.map{|u| u[:email]}

这将逐个查看哈希值,将它们称为u,提取:email键,然后在新的用户电子邮件数组中返回结果.

猜你在找的Ruby相关文章