Sre*_*raj 1 ruby ruby-on-rails ruby-on-rails-3
我期待着
Hash.from_xml("<data><![CDATA[]]></data>")
=> {"data"=>""}
Run Code Online (Sandbox Code Playgroud)
但我得到以下内容
Hash.from_xml("<data><![CDATA[]]></data>")
=> {"data"=>{"__content__"=>""}}
Run Code Online (Sandbox Code Playgroud)
谢谢
Sreeraj
工作正常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"=>""}
Run Code Online (Sandbox Code Playgroud)
我能够在3.0.7中重现您的问题.
升级到3.0.9将解决您的问题.