지도를 이용하여 서브 요소의 배열을 반환하기 구조 I 가지고루비
"countries": [
{
"states" :[
{
"name" :"Texas",
"id": "a1"
},
{
"name" :"Nebraska",
"id": "a1"
}
]
},
{
"states" :[
{
"name" :"New York",
"id": "a1",
},
{
"name" :"Florida",
"id": "a1"
}
]
}
]
제가 위에서 모든 상태의 배열을 반환 할있다.
countries.map { |country| country.states.map { |state| state.name } }
그러나 첫 번째 2 statest '텍사스'와 네브라스카를 반환 는 여기에 내가 시도하는 것이다.
누군가 내가 여기서 잘못하고있는 것을 말해 줄 수 있습니까?
'countries.map {| country | 국가 [ 'states'].지도 {| 상태 | state.name}}' – apneadiving
"구조"는 거의 오류가없는 것으로 보입니다. 어떻게 그것을 생성 했습니까? – vee
당신은 중괄호'''앞에'states' :'}를 놓쳤습니다. "states": [[ –