Frage

Ich habe einen RSS-Feed von Zendesk (http://mysupport.zendesk.com/forums/some-path/posts.rss), den ich als Inhalt auf einer Seite meiner Web-App rendern muss. Was ist die bevorzugte Methode, um solche Inhalte einzubinden?

Im Moment fange ich an zu denken, dass meine einzige Option vielleicht darin besteht, Nokogiri oder httparty zu verwenden.Gibt es einen besseren Weg?Wie dem auch sei, ich würde mich über eine Wegbeschreibung für mein Pferd nach Norden freuen.

War es hilfreich?

Lösung

Ruby verfügt über einen integrierten RSS-Parser, den Sie verwenden können.Der folgende Code speichert die Ergebnisse ebenfalls für Sie zwischen und zeigt die letzten 4 Elemente an.

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

Und so könnte Ihnen jeder Artikel eine geben #title Und #link (und natürlich noch mehr #description)

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top