我正在使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提交失败了!
任何有识之士
答案 0 :(得分:0)
在“选项”哈希中,您可以创建许多传递数组的类似选项,例如:
myhash[:shipment]['delivery-spec'][:options]= [
:option=>['option-code'=>'SO', 'option-code'=>'PA19']
]
你有没有试过这样的东西?