RABL で XML 出力を強制するにはどうすればよいですか? JSON をデフォルトとしてレンダリングしますが、これは正常に機能します。でマイページにアクセスすると
curl -H "Accept: application/xml" -X GET (myurl)
RABL は期待どおりに XML をレンダリングします。しかし、ブラウザで同じ URL にアクセスすると、応答は JSON になります。設定してみた
ActionView::Template::Handlers::Rabl.default_format = Mime::XML
としても
render "index.rabl", :content_type => 'application/xml'
その場合、Rails は application/xml をコンテンツ タイプとして返しますが、それでも JSON を返します。
application/xml
唯一の受け入れヘッダーとして送信せずに、データの XML 表現をレンダリングするにはどうすればよいですか?