2015-07-19 48 views
-3

我想解析紅寶石中的哈希。我有一個數組'入口'的數組。我想獲取每個實體並獲取其中的運行數組(我想將運行存儲在不同的變量中,如下所示)。我的問題是運行總是結果爲零。以下是我的代碼:試圖訪問紅寶石哈希中的陣列

entries = test_plan['entries'] 

    entries.each do |ent| 
     puts "in entries" 
     puts ent 
     runs = ent['runs]'] 
     runs.each do |run| 

和'entries'哈希看起來像什麼。

{"id"=>"7", "suite_id"=>729, "name"=>"Regression", "runs"=>[{"id"=>2588, "suite_id"=>729}]} 
+0

哈希是什麼 「ENT」 的模樣。 – kinezu

+0

錯誤:runs = ent ['runs]']應該是這個runs = ent ['runs']。 – Athar

回答

4

有一個簡單的錯字。更改

runs = ent['runs]'] 

runs = ent['runs'] 
+0

/facepalm ..... – kinezu