0

Canada Post Web サービスを利用するための savon クライアントを作成しています

私は生産する必要があります

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

ルビーハッシュを介してこれをすべて構築しています。解決策はBuilderを使用することかもしれません。できれば私が持っているハッシュでできることを願っています

これまでのところ

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

これは、明らかに同じキーであるため、1つのオプション、最後のオプションを生成するだけです! 構造を整理する他のいくつかの方法を試しましたが、wsdl 送信は失敗しました。

任意の洞察をいただければ幸いです

4

1 に答える 1