【发布时间】:2015-01-07 10:05:12
【问题描述】:
如何转换以下内容
@results = [{"id"=>"one", "url"=>"/new/file_one.jpg"},
{"id"=>"two", "url"=>"/new/file_two.jpg"}]
到
@results = {"one" => "/new/file_one.jpg",
"two" => "/new/file_two.jpg"}
我应该使用“地图”还是“收集”?从..开始。
@results.map{ |x| x['id']}
【问题讨论】:
-
您想要的
@results根本不是Ruby,它应该是什么样子?@results = { 'one' => ... }或许?
标签: ruby arrays ruby-on-rails-4 hash