“Uncaught TypeError:undefined不是函数”错误只发生在生产中 - 而不是在开发中

时间:2012-05-30 21:39:06

标签: javascript jquery ruby-on-rails

出现了一个奇怪的错误,我们有点难过。

该错误仅出现在制作中 - 而非本地出现。

每次加载网页时,都会生成以下JavaScript错误:“未捕获的TypeError:undefined不是函数。”

代码的位置是第三方代码(即Colorbox),以前工作正常。

我们使用jQuery和Rails。这可能与Rails将文件合并为一个大型JS文件的顺序有关吗?

要重现并查看错误,请访问www.panabee.com。在Firebug或Chrome的开发人员工具中查看错误。该错误将在主页上显示(令人敬畏的第一印象)。

感谢您的帮助!

1 个答案:

答案 0 :(得分:4)

all.zip的第10587行。

* Date: Mon May 16 05:32:54 PDT 2011
*/"use strict",function(a,b,c){function z(b){

在“使用脚本”之后更改为; - 由于语法问题,函数def变为未定义。