Ошибка - невозможно добавить новый ключ в хеш во время итерации - PullRequest
2 голосов
/ 03 апреля 2012

Я новичок в ruby ​​и играю с гемом, чтобы получить доступ к некоторым данным с открытой платформы 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 Ответ

2 голосов
/ 03 апреля 2012

Похоже, в библиотеке есть ошибка.Вы можете исправить это, применив этот патч:

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...