私はRails 3.1とアセットパイプラインを使用しているので、プロダクションモードでは大きな問題があります。Rails 3.1プロダクションアセット:大きなファイルはピースに分割されます
私は、バンドルのexecすくい資産をしたとき:プリコンパイル、私は
'myjsfile.js' はtiny_mceプラグインのJSと特に不正なUTF-8バイトのシーケンス
を持って
のようなエラーが発生しましたファイル。だから、すべては私のMac上でdeveloppmentで[OK]を働いていたように私は、あきらめた、と私はproduction.rbファイルに次の行を書いた:config.assets.compile = true
JSファイルは、したがって、エラーなしで生成されます。一方
は、RailsはjQueryのファイルの半分だけを生成し、私が見つけた唯一の方法は、一時的に問題がにある修正するために、定期的にjquery.jsのように、長いファイルの大きな問題がありますjsファイルのURL(http://myapp.com/assets/jquery.js
)に行き、何度もページをリフレッシュし、しばらくするとjqueryファイル全体が再び表示されます。 それから数日後に問題が戻ってきました。私はもう一度やり直さなければなりません。
実際、大きなファイルのコンパイル中に途中でプロセスが停止し、サーバーがファイルを半分コンパイルしたように送信したようです。
あなたにはこの問題がありましたか?どこから来たのだろうか?
私は生産のためにUbuntuサーバーでnginxとpassengerを使用しています。私は私のMacでこの問題に遭遇することはありません。
事前に、ありがとうございます!