У меня есть приложение Rails 3.Один из методов контроллера предназначен для анализа большого количества результатов поиска в Твиттере и сохранения их в базе данных.Все работает нормально, если количество разбираемых URL мало.Но как только URL-адреса достигают 1000 или более, через несколько секунд появляется следующая ошибка (скопированная из файла журнала):
Адрес: http://search.twitter.com/search?q=+Chas%20Salon+near:%22Baltimore%22+within:15mi Завершено за 111436 мс
OpenURI :: HTTPError (420 не используется): app / controllers / twitter_reviews_controller.rb: 41: в block in new'
app/controllers/twitter_reviews_controller.rb:20:in
каждый 'app / controllers / twitter_reviews_controller.rb: 20: в `новом'
Я использую Hpricot для анализа результатов поиска в Twitter.
Строка с номером 41 в приведенном выше сообщении выглядит следующим образом:
doc = Hpricot (open (address)))
Кто-нибудь знает, в чем проблема?
Большое спасибо за любую помощь.
Приветствия,
Тони.