试图访问ruby中的哈希中的数组

时间:2015-07-19 09:41:54

标签: ruby

我正在尝试解析ruby中的哈希值。我有一个数组'条目'。我想获取每个实体并在其中获取运行数组(我想将运行存储在不同的变量中,如下所示)。我的问题是运行总是零。以下是我的代码:

entries = test_plan['entries']

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

以及'条目'哈希是什么样的。

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

1 个答案:

答案 0 :(得分:4)

有一个简单的拼写错误。变化

runs = ent['runs]']

runs = ent['runs']