ruby-on-rails Ruby萨文使用 Camel 箱代替蛇

r7knjye2  于 2023-05-19  发布在  Ruby
关注(0)|答案(1)|浏览(84)

我正在使用savon gem进行SOAP请求构建,我需要snake_case_elements,但当我检查它时,它似乎转换为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
                                        })
xriantvc

xriantvc1#

您可以使用convert_request_keys_to选项来告诉Gyoku如何转换密钥(如果有的话):

@client = Savon.client(wsdl: gls_url, convert_request_keys_to: :none)

相关问题