не должно быть на самом деле поиском Hpricot:
(doc/"/WeatherFeed/Location/WxShortTerm/STPeriod")
Уведомление дополнительно "/"
Кроме того, когда у меня были ошибки, когда Hpricot не смог найти элементы, это было из-за ошибки синтаксического анализа / некорректного документа. Удобно записать документ Hpricot в текстовый файл, чтобы вы могли видеть, делает ли он что-то странное, например закрывающие теги, где он не должен . (Интересно, это та ошибка, которую вы видите?).