merb アプリケーションでフィードを提供したいと考えています。ウィキペディア、RSSvsAtomを読んで、StackOverflow がそれを使用していることを確認した後、Atom を使用すると思います。どのライブラリを使用すればよいですか? 非常に良さそうなrAtomを見つけました。より良い代替手段はありますか?それともmerbには私を助けるために何かが組み込まれていますか?
更新:単純な html でニュースを表示し、FeedBurner を使用する必要がありますか?
私は rAtom に行きましたが、今のところ非常にうまく機能します。コードは最小限で優れています。
Merb 固有ではありませんが、Ruby Gem である FeedTools の使用を検討してください。
次のようにします。
require 'feed_tools'
feed = FeedTools::Feed.open('http://url/feed')
feed.items.each do |item|
puts item.title + "\n---\n" + item.description + "\n\n"
end
とにかく - http://sporkmonger.com/projects/feedtoolsでチェックしてください。
注:これは ATOM フィードを解析するためのものです。ATOM フィードを提供しようとしているのか、他のフィードを解析しようとしているのかが明確ではありませんでした。