私は非常に奇妙な問題を抱えています、そしてそれを追跡するのを手伝っていただければ幸いです。
nokogiri gemを使用していくつかのhtmlを解析し、奇妙な文字を含むファイルを解析しています。このキャラクターが何であるかは完全にはわかりません。vimでは^Qと表示されます。
私のコンピューターでは、すべてが正常に機能しますが、herokuでは</body></html><html>
、キャラクターにヒットしたときにを挿入し、セレクターは奇妙なキャラクターの前の要素のみを返します。
説明のために:
Nokogiri::HTML( open("http://thoms.net.nz/e2.html")).css("body div").count
はherokuで1つ、私のコンピューターで2つです。-この文字を含むファイルは、http://thoms.net.nz/e2.htmlからダウンロードできます。
私のコンピューターとherokuは、どちらもnokogiri1.5.5とruby1.9.3を実行しています。