47.17.1. Formát

Standardně jsou poskytovány html stránky. Ale máme možnost specifikovat několika způsoby jiný než html formát, například xml. Pro zadání formátu můžeme použít buďto url, kdy například požádáme o http://example.net/items/show/3.xml. O formát můžeme také požádat v hlavičce

$ wget http://example.net/items/show/3 -O - --header="Accept: text/xml"

Odpovídající kód v řadiči Item je

def show
    @item = Item.find(params[:id])
    respond_to do |format|
        format.html
        format.xml { render :xml => @item.to_xml}
    end
end
Licence Creative Commons
Tento dokument Ruby, jehož autorem je Radek Hnilica, podléhá licenci Creative Commons Uveďte autora-Nevyužívejte dílo komerčně-Zachovejte licenci 3.0 Česká republika .