我正在使用Ruby Savon,我必须创建一个包含其中包含属性的数组的请求。 我的问题是如何在每个子数组中添加一个属性。
<persons>
<person id=1>
<firstName>JOHN</firstName>
</person>
<person id=2>
<firstName>ANNIE</firstName>
</person>
</persons>
我尝试将属性放到数组中也没有成功。
{
persons: {
person: [ { firstName: "JOHN"}, { firstName: "ANNIE" } ],
:attributes! => { :person=> [ { id: "1" }, { id: "2" } ] }
}
}.to_soap_xml
答案 0 :(得分:4)
{
persons: {
person: [ { firstName: "JOHN", :@id => 1}, { firstName: "ANNIE", :@id => 2 } ]
}
}