Вопрос

У меня есть RSS-канал из Zendesk (http://mysupport.zendesk.com/forums/some-path/posts.rss), которые мне нужно сделать в качестве контента на странице в моем веб-приложении. Что является предпочтительным способом, чтобы потянуть содержание в таком случае?

На данный момент я начинаю наклониться к идее, что, возможно, мой единственный вариант - использовать Nokogiri или httparty.Есть ли способ лучше?В любом случае, понравилось бы некоторые направления, чтобы указать на север моей лошади.

Это было полезно?

Решение

Ruby имеет анализатор RSS, встроенный в том, что вы можете использовать .. Этот код ниже будет кэшировать результаты для вас, а также отображает последние 4 пункта.

require 'rss'

Rails.cache.fetch("rss-list") do
  RSS::Parser.parse(open('http://feeds.feedburner.com/your-stuff-here').read, false).items[0..4]
end
.

Итак, каждый элемент может дать вам генеракодицетагкод и генеракодицетагCode (и более, очевидно, как #title)

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top