我正在Grape gem的帮助下构建XML API。为API操作构建XML的最佳方法是什么?由于Grape没有使用标准轨道控制器,我无法使用views/../xml.builder
。你有什么建议?也许有一些构建xml api的最佳实践?
答案 0 :(得分:2)
Sinece没有任何答案,我会回答我自己的问题。 我最终得到了模块,我在这里声明了不同类型的xml响应,并将这些模块包含在我的Grape API中。在API动作中,我只是从这个模块中调用响应方法。通过这种方法,我的代码清晰且分离。
答案 1 :(得分:0)
似乎是样本。只需提供格式告诉葡萄您的默认格式
format :xml
content_type :xml, "text/xml"
然后将.xml
添加到请求网址的末尾。