如何在Savon中生成重复的xml元素?

soapUI在它构建的请求XML中的许多地方生成此注释Zero or more repetitions 。 这是XML请求的一部分。

    ? ? cid:1220950351678   

我使用Savon 2.2.0与外部服务进行通信。 Ruby hashes需要唯一的密钥。 我尝试以格式传递一组哈希

  attachments: [{attachment: {file_name: "foo1", file_extension: "bar1", file_contents:"binary_encoded_content"}}, {attachment: {file_name: "foo2", file_extension: "bar2", file_contents: "binary_encoded_content"}}] 

但在这种情况下,Savon只在数组上执行to_s 。 我怎样才能做到这一点?

 attachments: { attachment: [ { file_name: "foo1", file_extension: "bar1", file_contents:"binary_encoded_content" }, { file_name: "foo2", file_extension: "bar2", file_contents: "binary_encoded_content" } ] } 

瞧瞧。