Например, я получил array = [zoo, foo, bar, ...]
.
Мне нужно создать JSON с хэшем, где ключи - это значения массива, а значения хэша - это другие хэши. Примерно так:
"model_field": {
"zoo": {
"name": "zoo",
"key2": "value2",
"key3": "value3"
},
"foo": {
"name": "foo",
"key2": "value2",
"key3": "value3"
},
...
}
Я пытался сделать что-то вроде этого
def json
render json: {model_field: {array.each do |x|
{x => {name: x, key2: "value2", key3: "value3"}
}
end
}
}
end
, но я застрял.Кто-нибудь может мне помочь?