savon gem SOAP-ERROR:编码:违反编码规则

时间:2016-12-27 15:09:55

标签: ruby-on-rails ruby ruby-on-rails-3 soap savon

我正在使用savon version-2 gem进行肥皂请求,对于授权和其他几个网址我没有遇到问题,但对于特定的端点我需要搜索需要传递的日期范围和需要传递的日期范围内部项目所以问题是第一项被第二项取代如何避免这个

message_id

生成的xml与to值一样,我得到错误:

  

SOAP-ERROR:编码:违反编码规则

我认为覆盖项目是问题如何在过滤器中发送2个项目

1 个答案:

答案 0 :(得分:0)

我的xml遇到了一些问题,过滤器里面的过滤器是错误的,里面的过滤器我需要有complex_filter,同时生成camel_case转向camelCase,显示http 500错误。

为了生成项目数组,我遵循了这个答案的评论How to generate repeating xml elements in Savon?

我跟着这个链接 https://github.com/savonrb/gyoku/blob/master/spec/gyoku/hash_spec.rb