savon嵌套非唯一标签

时间:2012-10-07 09:20:51

标签: ruby savon

我正在使savon客户端使用加拿大邮政网络服务

我需要制作

<options>
<option>
<option-code>SO</option-code>
</option>
<option>
<option-code>PA19</option-code>
</option>
</options>

我通过ruby哈希构建这一切,解决方案可能是使用Builder,希望我可以使用我有的哈希

到目前为止我已经

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

这只产生一个选项,最后一个,显然它是同一个键! 香港专业教育学院尝试了其他一些组织结构,但wsdl提交失败了!

任何有识之士

1 个答案:

答案 0 :(得分:0)

在“选项”哈希中,您可以创建许多传递数组的类似选项,例如:

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

你有没有试过这样的东西?