错误 - 无法在迭代期间将新密钥添加到哈希中

时间:2012-04-03 17:29:13

标签: ruby

我是ruby的新手,并且正在使用gem来访问来自Guardian UKs开放平台的一些数据 - contentapi-ruby

运行测试示例时,我不断收到错误:

(TestSearchContent): RuntimeError: can't add a new key into hash during iteration.

任何想法我做错了什么?这个错误究竟意味着什么?

我的代码:

 require 'guardian-content'

 articles = GuardianContent::Content.search("Obama")

 articles.each do |article|
    puts article.title
    puts article.url
 end

1 个答案:

答案 0 :(得分:2)

看起来库中有一个错误。你可以通过应用这个补丁来修复它:

https://github.com/chrsgrrtt/contentapi-ruby/commit/46326bce44177d1b8287a4a7167c895531eac25a