テンプレート app/views/コントローラ名/アクション名.rxml を使わずに XMLを返すアクションの例。 RIAのサーバとして Railsを使う場合、ロジックとUIを分離する必要がない(UIがない)ので、このようにテンプレートを使わずインプレースでレンダリングを行っても良いはずだ。 def list xml = Builder::XmlMarkup.new(:indent=>2) render :xml => xml.results { xml.item do xml.id(1) xml.name("Konata Izumi") end xml.item do xml.id(2) xml.name("Kagami Hiiragi") end } end 上記アクションの実行結果は下記のとおり。Content-Typeは application/xml となる。 <results>