1

何日も私を悩ませているこの問題を手伝ってくれる人はいますか...

実際には。rails config を 3.2 に、ruby を 1.9.3 にアップグレードしました。それ以来、jquery ファイルが機能しなくなり、次のようなエラーが表示されます。

US-ASCII の無効なバイト シーケンス

何度も試した結果、次の行が問題の原因であることがわかりました。

rates.push(new Array('<%= tva_rate.id %>', '<%= tva_rate.tva_taux %>', '<%= tva_rate.tva_code %>'));

それは < と > の文字だと思います...問題は、コードを機能させるためにこれらが必要なことです...追加しようとしました:

# encoding: utf-8

しかし、それは機能します...

ご協力いただきありがとうございます。

4

2 に答える 2

0

.bashrcに追加できます

export RUBYOPT=-Ku
于 2012-05-03T09:45:27.593 に答える
0

1週間の調査の後、私はついにこの問題を解決しました。これは、問題が直接 JavaScript コードではなく、それが参照するデータにあることを知っていると興味深いかもしれません...

実際、対応するテーブルには、問題を引き起こしている「é」文字を含むレコードがあります...これは、Ruby 1.8 から Ruby 1.9 に更新するときに、無効な文字からデータを消去する必要があることを意味しますアップグレード前。

次に、更新後にデータベースにエントリを再作成すると、すべて魅力的に機能します。

それが役立つことを願っています。

ダン

于 2012-04-28T07:28:46.757 に答える