Ну, фид - это просто представление вашего контента в каком-то формате, подходящем для читателей RSS.
1) Создание канала с помощью XML Builder.
Контроллер:
@articles = Post.find :all
respond_to do |format|
format.html
format.rss { render :layout => false }
end
Просмотр (myfeed.rss.builder
):
xml.instruct! :xml, :version => "1.0"
xml.rss :version => "2.0" do
xml.channel do
xml.title "My RSS feed"
xml.link articles_url
for art in @articles
xml.item do
xml.title art.title
xml.description art.annotation
xml.pubDate art.created_at.to_s(:rfc822)
xml.link article_url(post)
end
end
end
end
2)Используйте помощник atom_feed
в Rails.Проверьте это здесь .