6

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

4

2 回答 2

2

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

于 2012-12-19T21:35:36.583 回答
0

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

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

然后添加.xml到请求 url 的末尾。

于 2013-02-17T03:03:18.230 回答