Ruby savon嵌套的非唯一标记

Ruby savon嵌套的非唯一标记,ruby,savon,Ruby,Savon,我正在制作一个savon客户端来使用加拿大邮政的web服务 我需要生产 <options> <option> <option-code>SO</option-code> </option> <option> <option-code>PA19</option-code> </option> </options> 这只会产生一个选项,最后一个,显然是同一个键! 我尝试了其他几种

我正在制作一个savon客户端来使用加拿大邮政的web服务

我需要生产

<options>
<option>
<option-code>SO</option-code>
</option>
<option>
<option-code>PA19</option-code>
</option>
</options>
这只会产生一个选项,最后一个,显然是同一个键! 我尝试了其他几种组织结构的方法,但是wsdl提交失败了

在“选项”散列中,您可以通过数组创建许多类似的选项,例如:

myhash[:shipment]['delivery-spec'][:options]= [
  :option=>['option-code'=>'SO', 'option-code'=>'PA19']
]
你已经试过这样的东西了吗

myhash[:shipment]['delivery-spec'][:options]= [
  :option=>['option-code'=>'SO', 'option-code'=>'PA19']
]