如何使用 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 表示?