Ruby on rails ruby Savon使用camelcase代替snake

Ruby on rails ruby Savon使用camelcase代替snake,ruby-on-rails,savon,Ruby On Rails,Savon,我正在使用gem来构建SOAP请求,我需要snake\u case\u元素,但是当我检查它时,它似乎转换为CamelCase,我是不是遗漏了什么?这是一个结果 我是如何做到的: gls_url = 'https://adi-test.gls-poland.pl/adeplus/pm1/ade_webapi2.php?wsdl' username = '612305291' password = 'KGpartt2016' @client = Savon.client(wsdl: gl

我正在使用gem来构建SOAP请求,我需要
snake\u case\u元素
,但是当我检查它时,它似乎转换为
CamelCase
,我是不是遗漏了什么?这是一个结果

我是如何做到的:

    gls_url = 'https://adi-test.gls-poland.pl/adeplus/pm1/ade_webapi2.php?wsdl'
username = '612305291'
password = 'KGpartt2016'

@client = Savon.client(wsdl: gls_url,  
                      log: true,
                      logger: Rails.logger,
                      log_level: :debug,
                      pretty_print_xml: true)

ats = @client.call(:ade_login, message: {
                                          user_name: username, 
                                          user_password: password
                                        })
您可以使用选项告诉Gyoku如何转换密钥(如果有):


我猜你会想删除密码。另外,不要粘贴图像。这些图像不是真实的,已经更改:)
@client = Savon.client(wsdl: gls_url, convert_request_keys_to: :none)