Ruby on rails 3 清除gem创建具有空名称的复杂类型
我注意到它创建了一个带有空name属性的复杂类型?这似乎生成了一个无效的WSDL,因此是否存在任何问题Ruby on rails 3 清除gem创建具有空名称的复杂类型,ruby-on-rails-3,Ruby On Rails 3,我注意到它创建了一个带有空name属性的复杂类型?这似乎生成了一个无效的WSDL,因此是否存在任何问题 <xsd:complexType name=""> <xsd:sequence> <xsd:element name="universe" type="tns:universe"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="universe"> &
<xsd:complexType name="">
<xsd:sequence>
<xsd:element name="universe" type="tns:universe"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="universe">
<xsd:sequence>
<xsd:element name="name" type="xsd:string"/>
<xsd:element name="age" type="xsd:int"/>
</xsd:sequence>
</xsd:complexType>
控制器
soap_action "SampleReqest", :args => SbActions.sample_request(), :return => :string
这就是我希望它呈现的效果
<xsd:complexType name="universe">
<xsd:sequence>
<xsd:element name="name" type="xsd:string"/>
<xsd:element name="age" type="xsd:int"/>
</xsd:sequence>
</xsd:complexType>
soap_action "SampleReqest", :args => SbActions.sample_request(), :return => :string
<xsd:complexType name="universe">
<xsd:sequence>
<xsd:element name="name" type="xsd:string"/>
<xsd:element name="age" type="xsd:int"/>
</xsd:sequence>
</xsd:complexType>