我有一个像这样的对象数组:(我知道这是丑陋的)红宝石乐趣循环
[
{ :application_type =>
#<OrgSpecific::ApplicationType _id: 4cd2c13f8ed7df3230000002,
org_parameters: { "CENTER_LOCATION" => [["Not Applicable"]],
"LEVELX" => [["Graduate"]],
"LOCATION" => [["Online"], ["University Campus"]]
},
comment: "MSW",
hide_deadline: false,
payable_on_submission: true,
name: "Graduate">,
:requirement=>"available"
},
# (imagine more of these)
]
我想创建通过这个数组循环的方法,并应用类型ID作为返回一个对象属性和值要求属性中的值如下:
{"4cd2c13f8ed7df3230000002" => "available", "4cd2c13f8ed7df3230000003" => "available"}
但我对地图,lambdas,proc没有经验。有什么简单的方法来做到这一点?我知道红宝石,我可能只用几行就可以做到。任何帮助,将不胜感激!
如果你要以代码的形式提出你的问题,如果代码是可执行的,它将更容易回答。 – diedthreetimes