0

Rails 3.2.18 アプリケーションで blueimp の jquery-fileupload ライブラリの最新バージョンを使用しています。

開発環境ではすべて正常に動作していますが、実稼働環境にデプロイすると、次のエラーが発生します。

TypeError: undefined is not a function (evaluating 'fu._adjustMaxNumberOfFiles(-files.length)')

これは、jquery-fileupload ライブラリでの json 結果処理の変更に関連していました。必要な修正がコードベースに正常に適用されました (少なくとも、開発中)。

この問題はアセット パイプラインに関連している可能性があると思いました。js ファイルがページに適切に含まれていなかったのですが、私が知る限り、そうではありません。このタイプの jscript エラーが発生するのは、開発と本番のどのような違いですか?

4

1 に答える 1

1

これは、実際には jquery-fileupload ライブラリの変更によるものでした。基本的に、新しいバージョンのコードでは廃止されたように見えるプライベート関数 (_adjustMaxNumberOfFiles) を参照していました。

この行を削除すると、コードが環境全体で適切に機能するようになりました。

于 2014-11-13T15:19:01.837 に答える