У меня есть такой массив:
result = [
{:label=>:road, :value=>"carl-schurz str."},
{:label=>:house_number, :value=>"25"},
{:label=>:postcode, :value=>"36041"},
{:label=>:city, :value=>"fulda"},
{:label=>:state_district, :value=>"fulda kreis"}
]
Я хотел бы вернуть хеш, как показано ниже:
output = {
"road" => "carl-schurz str.",
"house_number" => "25",
"postcode" => "36041",
"city" => "fulda",
"state_district" => "fulda kreis"
}
Поскольку я знаю, что хэши также могут иметь позиции, яЯ пробовал что-то вроде:
result.each do |r|
r.each do |key, value|
output[value[0]] = value[1]
end
end
Но я не получаю правильных результатов ..