少し前まで、私はjavascriptアセットで問題を抱えていました。それらに変更を加えた場合、それらは有効にならず、ファイルは無効なjavascriptになります(firebugがエラーと警告をスローします)。
変更が表示されず、ファイルの最後に特殊文字が追加されていることに気付きました。もう少し掘り下げてみると、特殊文字が私の編集の文字数とまったく同じであることに気づきました。
元のコード:
$(document).ready(function(){
alert('what');
});
行を追加すると、次のようになります。
$(document).ready(function(){
alert('what');
alert("what's going on?!);
});
このようなレンダリング:
$(document).ready(function(){
alert('what');
});��������������������������
調べてみると、apacheの設定を変更/etc/httpd/conf/httpd.conf
してコメントアウトするとEnableSendfile off
問題が解決することがわかりました。
でも...
これで問題が再発しましたが、apacheの設定は変更されていません。
助けてください。私の現在の回避策は、ファイルの名前を変更し、新しいファイルを表示して名前を付け直すことです。これは私を非常に苛立たせます。
私はVagrantBox、CentOS 6、PHP 5.3 / apache 2で開発しています-元のソリューションはここにあります:VirtualBoxforApacheの共有フォルダー。
残念ながら、これはもはや機能しないようです。