【发布时间】:2012-04-03 17:29:12
【问题描述】:
我是 ruby 的新手,正在使用 gem 来访问来自 Guardian UK 开放平台 - 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
【问题讨论】:
-
您是否想过...查找该错误?
-
@BrianRoach,哈哈!我刚遇到同样的错误(做了一些完全不相关的事情),我做的第一件事就是用谷歌搜索它。这个关于 SO 的问题是排名靠前的结果......所以你的建议已经过时了——“查找那个错误”会出现在同一页面。
-
关于我在谷歌上搜索的实际原因:对于通过在 Rack 环境变量上运行“检查”到达这里的任何人,请参阅:github.com/rack/rack/issues/241
标签: ruby