最近、Ruby 1.9.3 を 2.0.0 にアップグレードしたところ、驚きました。CGI::escapeHTML は一重引用符をエスケープするようになりました。これは次のことを意味します:
CGI::escapeHTML("'")
=> "'"
最も奇妙なことは、escapeHTML の定義に行くと、すべて問題ないように見え、メソッドの定義をコピーすると正しい結果が得られることです (一重引用符はエスケープされません)。
誰もこれについて手がかりを持っていますか?
ありがとう、