0
文字列を<%= t(:something) %>
ステートメントに置き換えてページを翻訳する作業は、JavaScriptのscript
タグが文字化けする不思議な動作を引き起こしました。ここでRails:ページに翻訳を追加すると、JavaScriptのスクリプトタグが文字化けするのはなぜですか?
は、サンプリングです:
<script src="/assets/jquery.js?body=1" type="text/jipt>
<script src="/assets/jquery_ujs.js?body=1" type="text/javascript"></script>
<script src="/assets/modernizr.js?body=1" type="text/javascript"></script>
<script src="/assets/controls.js?body=1" type="text/javascript"></script>
これを引き起こしている可能性がありますか?
私は、Rails 3.2.3、Ruby 1.9.2p290を実行しています。dev環境でスクリプトタグを生成するために、通常のアセットパイプラインを使用しています。
UPDATE:
私は、ページの長さに絞り込まれてきました。どうやらレール(またはWebrick)がある長さを超えてページをマングリングし始めているのです。
あなたはスクリプトタグと間違っているものを指摘することができますか? – Chris
コードスニペットを見ると、たとえば、最初の 'script'タグの' type'属性が壊れていることがわかります。これは単なる例であり、その動作は一貫していません。 – Ovesh
PowやPassenger/nginxのような別のスタックを使ってこのアプリを実行するとどうなりますか?それは、RailsのバグやWebrickのバグに絞るのに役立ちます。 – Brandan