レガシー システムの出力と一致するように 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 が初めてで、このようなものを生成する方法についてドキュメント/インターウェブで何も見つかりませんでした。前もって感謝します!