我正在制作一个 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 提交失败了!
任何见解表示赞赏