使用Grape构建XML API

时间:2012-08-21 10:17:27

标签: ruby-on-rails xml ruby-on-rails-3 api grape-api

我正在Grape gem的帮助下构建XML API。为API操作构建XML的最佳方法是什么?由于Grape没有使用标准轨道控制器,我无法使用views/../xml.builder。你有什么建议?也许有一些构建xml api的最佳实践?

2 个答案:

答案 0 :(得分:2)

Sinece没有任何答案,我会回答我自己的问题。 我最终得到了模块,我在这里声明了不同类型的xml响应,并将这些模块包含在我的Grape API中。在API动作中,我只是从这个模块中调用响应方法。通过这种方法,我的代码清晰且分离。

答案 1 :(得分:0)

似乎是样本。只需提供格式告诉葡萄您的默认格式

format :xml
content_type :xml, "text/xml"

然后将.xml添加到请求网址的末尾。