使用RABL对数组xml元素进行别名

时间:2012-05-07 06:03:36

标签: rabl

我正在尝试创建xml输出以匹配遗留系统的输出,我不知道如何让我的xml匹配。我基本上需要将数组元素节点名重命名为不同于默认值的东西。

鉴于我的模型看起来像这样:

class Result
    attr_accessor :channel

    def initialize
      @channel = Array.new
    end
end

还有一个RABL模板:

object @result
attributes :channel

我希望xml看起来像这样:

<result>
  <channel>
    <value>running</value>
    <value>cycling</value>
  </channel>
</result>

而不是默认出现的:

<result>
  <channel>
    <channel>running</channel>
    <channel>cycling</channel>
  </channel>
</result>

我是RABL的新手,我在docs / interwebs中找不到关于如何生成这样的东西的任何内容。提前谢谢!

0 个答案:

没有答案