1

我正在尝试创建 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 中找不到任何关于如何生成这样的东西的东西。提前致谢!

4

0 回答 0