我期待
Hash.from_xml("<data><![CDATA[]]></data>")
=> {"data"=>""}
但我得到以下
Hash.from_xml("<data><![CDATA[]]></data>")
=> {"data"=>{"__content__"=>""}}
由于
Sreeraj
答案 0 :(得分:5)
库存3.0.6,3.0.8和3.0.9正常工作:
Loading development environment (Rails 3.0.6)
>> Hash.from_xml("<data><![CDATA[]]></data>")
=> {"data"=>""}
Loading development environment (Rails 3.0.8)
irb(main):001:0> Hash.from_xml("<data><![CDATA[]]></data>")
=> {"data"=>""}
Loading development environment (Rails 3.0.9)
irb(main):001:0> Hash.from_xml("<data><![CDATA[]]></data>")
=> {"data"=>""}
我能够在3.0.7中重现您的问题。
升级到3.0.9将解决您的问题。