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