определены.

ак я создаю клиента:

@client = Savon::Client.new do
  wsdl.document = my_document
  wsdl.endpoint = my_endpoint
end

и вот как я получаю ответ:

@response = @client.request :the_action do
  soap.body = xml
  soap.body = {"applicationId" => my_application_id }
end

Тем не менее, это создает следующий XML:

"<ins5:applicationId>XXXXXXXXXXXXXX</ins5:applicationId>"

Мой сервис мыла из-за префикса. Если я делаю это вместо этого, это работает:

@response = @client.request :the_action do
  soap.body =  "<applicationId>#{my_application_id}</applicationId>"
end

Однако это боль по разным причинам. Есть ли способ остановить присоединение префикса в savon?

Использование savon 0.9.6.

Ответы на вопрос(1)

Ваш ответ на вопрос