需要使用Ruby从哈希数组中仅提取名称

时间:2013-12-23 07:39:29

标签: ruby

我的输出如下:

[#<table1 employeename: "abc">, #<table1 employeename: "bbb">, #<table1 employeename: "ccc">, #<table1 employeename: "ddd">, #<table1 employeename: "eee">]

我想使用Ruby检索以下格式的员工姓名,请帮忙,因为我对Ruby很新?

('aaa', 'bbb', 'ccc', 'ddd', 'eee')

2 个答案:

答案 0 :(得分:1)

如果您使用Rails,则可以使用pluck方法完成此操作

Employee.pluck(:name)
#=> ["Ashley", "John", "Peter", "Julie"]

相当于

Employee.all.map(&:name)

答案 1 :(得分:0)

您可以使用所选属性(例如

)查询数据
@data = Data.all.select("name")