【问题标题】:RABL and XML formattingRABL 和 XML 格式
【发布时间】: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


【解决方案1】:

我不认为rabl可以支持xml属性,但是gem的作者很有帮助。我会在 gem 的 git 主页上提出这个问题。 https://github.com/nesquena/rabl/issues

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-24
    • 2014-05-02
    相关资源
    最近更新 更多