从对象数组中提取值

tim*_*one -1 ruby

我有一个数组如下:

 [{:type=>"adSource", :value=>"27"}, {:type=>"adSource", :value=>"28"}]
Run Code Online (Sandbox Code Playgroud)

我想得到[27,28],转换成int.有没有办法做到这一点?

Bar*_*zko 5

 ary = [{:type=>"adSource", :value=>"27"}, {:type=>"adSource", :value=>"28"}]
 ary.map{ |h| h[:value].to_i }
Run Code Online (Sandbox Code Playgroud)