Ruby on rails 4 Savon |如何在项目数组中放置不同的属性

Ruby on rails 4 Savon |如何在项目数组中放置不同的属性,ruby-on-rails-4,savon,Ruby On Rails 4,Savon,我正在使用SavonGem连接SOAP服务。我的问题是,我需要在每个键上发送一个具有不同属性的项数组 我看了又看 我试图得到的XML是: <Order> <OrderItems> <OrderItem code="AJF"> <Quantity>1</Quantity> </OrderItem> <OrderItem code="BUD"> <Quanti

我正在使用SavonGem连接SOAP服务。我的问题是,我需要在每个键上发送一个具有不同属性的项数组

我看了又看

我试图得到的XML是:

<Order>
  <OrderItems>
    <OrderItem code="AJF">
      <Quantity>1</Quantity>
    </OrderItem>
    <OrderItem code="BUD">
      <Quantity>1</Quantity>
    </OrderItem>
  </OrderItems>
</Order>
我得到的是:

<Order>
  <OrderItems>
    <OrderItem>
      <Quantity>1</Quantity>
    </OrderItem>
    <OrderItem>
      <Quantity>1</Quantity>
    </OrderItem>
  </OrderItems>
</Order>

1.
1.
我找过了,但什么也没找到

有什么想法吗

谢谢

我终于找到了

哈希必须如下所示:

{Order: {
  OrderItems: {
    OrderItem: [{
      Quantity: 1,
      :'@code' => "AJF"}
    },{
      Quantity: 1,
      :'@code' => "BUD"}
    }]
  }
}}
{Order: {
  OrderItems: {
    OrderItem: [{
      Quantity: 1,
      :'@code' => "AJF"}
    },{
      Quantity: 1,
      :'@code' => "BUD"}
    }]
  }
}}