13
デベロッパーにこのメソッドを書き込ませ、Encoding :: UndefinedConversionError(ASCIIから "\ xE2" -8BITからUTF-8へ):エラー。エンコーディング:: UndefinedConversionError(ASCII-8BITからUTF-8への " xE2"):ROR + MongoDBベースのアプリケーションのエラー
このエラーは、ランダムに発生するため、元のDBフィールドに入るデータは問題の原因となります。しかし、私はそれを支配していないので、これを修正するために以下のメソッドに何を入れて、悪いデータが問題を起こさないようにすることができますか?
def scrub_string(input, line_break = ' ')
begin
input.an_address.delete("^\u{0000}-\u{007F}").gsub("\n", line_break)
rescue
input || ''
end
end
これは機能しますか?
エラーの全体のバックトレースを投稿してください。 –