【发布时间】:2011-10-11 07:00:19
【问题描述】:
我正在使用 RABL 来格式化我正在创建的 Rails API 的输出。
是否可以自定义生成的 XML 的形状?例如,我需要生成一个使用 XML 属性而不是元素的输出。也就是说,这……
<auth status="FAILED" errorcode="UNKNOWN_LOGIN" errormessage=”Error Message” />
而不是这个...
<auth>
<status type="symbol">failed</status>
<errorcode>UNKNOWN_LOGIN</errorcode>
<errormessage>Invalid credentials.</errormessage>
</auth>
任何帮助将不胜感激?
【问题讨论】:
-
我已经推送了一个存储库,其中包含一个示例:github.com/claudiolassala/api-samples 我最终将其更改为使用 ERB 而不是 RABL...我想我所做的不是 Rails 方式这样做,但它通过了我的测试并完成了现在的工作。不过,我很想有人告诉我这样做的正确方法是什么。
标签: ruby-on-rails xml api rabl