我在rails 3.2.18应用程序中使用了最新版本的blueimp的jquery-fileupload库。
在我的开发环境中一切正常,但是当我部署到生产环境时,我收到以下错误:
TypeError: undefined is not a function (evaluating 'fu._adjustMaxNumberOfFiles(-files.length)')
这与jquery-fileupload库中json结果处理的更改有关。必要的修复程序已成功应用于代码库(至少在开发中工作)
我认为问题可能与资产管道有关 - js文件没有正确地包含在页面中,但据我所知,情况并非如此。开发和生产之间的差异会导致这种类型的jscript错误吗?
答案 0 :(得分:1)
这实际上是由于jquery-fileupload库中的更改。基本上,我们引用了一个私有函数(_adjustMaxNumberOfFiles),它似乎在较新版本的代码中已被弃用。
删除此行会导致代码在不同环境中正常运行。