[[{"Postponed"=>10}], [{"Low"=>3}], [{"Medium"=>4}], [{"High"=>5}]]
의 배열로 작업하는 방법을 내가 특정 값에 해당하는 값을 얻을 수있는 방법 배열해시
입니다.
높음은 5를 반환합니다. 또는 해시 배열을 배열로 변환하여 검색이 용이 해지는 방법
find_all { |v| v['name'] == "Low" }
을하지만 말한다 :
나는 시도
cant convert String to Integer
은 몇 가지 지침이 약
최상의 솔루션 (IMHO)은 구조가 생성되는 방식을 변경하는 것입니다. 그렇게 할 능력이 있습니까? –
예 마크 할 수있는 능력이 있습니다. 저를 통해 안내해 주시겠습니까? –
보통 해시와 같은 냄새가납니다 :'status = { "연기 된"=> 10, "낮음"=> 3, "보통"=> 4, "높음"=> 5} – dgasper