【发布时间】:2013-03-21 00:59:47
【问题描述】:
如果它是一个数组,是否可以覆盖 #to_xml 如何呈现方法结果?
给定#numbers 不是一个字段而是一个方法 还有@object.numbers #=> [0,1,2,3,4,5]
目前确实如此:
@object.to_xml(:methods => :numbers)
=> "<object><numbers>012345</numbers></object>"
是否可以覆盖此行为以使其返回:
@object.to_xml(:methods => :numbers)
=> "<object>
<numbers>
<number>0</number>
<number>1</number>
<number>2</number>
<number>3</number>
<number>4</number>
<number>5</number>
</numbers>
</object>"
(格式化以便于阅读)
提前感谢您的建议!
【问题讨论】:
标签: ruby-on-rails xml-serialization ruby-on-rails-2 ruby-1.8.7