Pretpostavimo da imamo controler Posts i želimo mu dodati mogućnost generiranja RSS-ova.

Otvorimo posts_controller.rb i izmjenimo akciju (metodu) index tako da dodamo novi rss format:


  def index
    @posts = Post.find(:all)

    respond_to do |format|
      format.html
      format.xml  { render :xml => @posts }
      format.rss { render }
    end
  end

U direktorij views/posts dodamo datoteku index.rss.builder slijedećeg sadržaja


xml.instruct! :xml, :version => "1.0"
xml.rss :version => "2.0" do
  xml.channel do
    xml.title "Naslov"
    xml.link "http://link.do.stranice"
    xml.description "Opis"

    for word in @posts
      xml.item do
        xml.title post.title
        xml.description post.description
        xml.pubDate post.created_at.to_s(:rfc822)
        xml.link post_url(post)
      end
    end
  end
end

Sada kada u browseru otvorimo /posts otvorit će se normalna web stranica dok sa /posts.rss RSS verzija.