Ruby 在Savon 2中使用xsi:type的对象
我正在尝试创建以下soap信封,但无法在某个对象中同时添加类型和值Ruby 在Savon 2中使用xsi:type的对象,ruby,soap,savon,Ruby,Soap,Savon,我正在尝试创建以下soap信封,但无法在某个对象中同时添加类型和值 <env:Envelope> <env:Body> <typens:SendRequest> <typens:someStuff>123</typens:someStuff> <typens:someAuthStuff xsi:type="somenamespace:SomeObject"&g
<env:Envelope>
<env:Body>
<typens:SendRequest>
<typens:someStuff>123</typens:someStuff>
<typens:someAuthStuff xsi:type="somenamespace:SomeObject">VALUE</typens:someAuthStuff>
</typens:SendRequest>
</env:Body>
</env:Envelope>
但是…我如何在某些东西中添加“值”
与Savon 2.x中的问题非常相似,但现在是
client.call(:send, message: {
someStuff: 123,
someAuthStuff: { '@xsi:type' => 'somenamespace:SomeObject' },
}
)