繁体   English   中英

Javascript不在Heroku上运行,开发正常,其他很好

[英]Javascript not running on Heroku, dev fine, others fine

我有一个带有几种Javascript的Rails 3.1应用程序,它们可以在Heroku上很好地运行。 我想自动检测时区,并开始使用这个Jon Nylanders出色的脚本来做到这一点。 可以在这里找到: https : //bitbucket.org/pellepim/jstimezonedetect/src

现在的问题是,此Javascript在我的本地计算机上运行得很好,但在Heroku上却没有。 Safari中的控制台说该功能未定义。 我这样称呼它:

<script type="text/javascript">
  var tz = jstz.determine();
</script>

此Javascript与我使用的其他Javascript之间的主要区别在于,该Javascript具有名称空间。 也许与它有关?

我已经运行rake,并且已经验证了application.js包含脚本。 我尝试了可下载的缩小版本以及其自己的.js文件中的完整源代码。

事实证明,另一个Javascript中有一个错误,我暂时不理会这个错误(因为无论如何我都没有使用该代码)。 但是,当编译为application.js时,此错误也会以某种方式干扰所有其他javascript的执行。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM