2

サボンに供給する場合:

hash = { 
              "Objects" => { //stuff here }, 
           :attributes! => { "Objects" => {"xsi:type" => "Something"}}
       }

私は得る:

<Objects>...</Objects>

サボンに他のものを供給するとき、私は期待される結果を得る:

hash = { 
         "foo" => { //stuff here }, 
         :attributes! => { "foo" => {"xsi:type" => "Something"}}
       }

私は得る:

<foo xsi:type="Something"></foo>

文字列「Objects」をキーとして使用する必要があります。サードパーティのSOAPWebサービスにコーディングしています。最初の文字が小文字になるため、記号は使用できません。

ありがとう、

4

1 に答える 1

0

:attributes を変更する必要があります。属性が必要なハッシュ内の :@xsi:type=>"Something" に

お気に入り:

"foo"=>{:@xsi:type=>'something', //stuff here}
于 2015-08-07T13:43:12.967 に答える