Rails 3.1生产 - Javascript加载,但不执行

时间:2012-01-28 22:03:25

标签: javascript ruby-on-rails ruby deployment heroku

我刚将我的应用程序上传到heroku服务器(带有雪松堆栈)“http://hollow-waterfall-4266.herokuapp.com/”,我可以看到文件加载并且在那里,但是他们没有不执行。

css文件很好并且正常工作,但javascript文件不是。我看了很多其他帖子,但似乎没有人有答案,我不知道从哪里开始调试这个。

有什么建议吗?

2 个答案:

答案 0 :(得分:0)

您的页面正在抛出“未定义jQuery”错误。您网页的来源如下:

<script src="/assets/jquery-9750cb66f964a0901c68c61b399928dc.rails" type="text/javascript"></script>
<script src="/assets/jquery-1.4.4-d1fb061dfe072deb1a689fdc40b2debe.min" type="text/javascript"></script>
<script src="/assets/countdown-1a430b19ccddfaa55e613c153529478d.js" type="text/javascript"></script>
<script src="/assets/jquery-1e7a267339e7c1853437734d5040d838.infieldlabel" type="text/javascript"></script>
<script src="/assets/charCount-0f5848b48fc67330a2532bbce115bc9c.js" type="text/javascript"></script>
<script src="/assets/application-0dd84c1347591b7d784745c6f5602f7b.js" type="text/javascript"></script>

jQuery应该是你在任何其他人之前加载的第一个JS文件。现在,在实际的jQuery 1.4.4文件之前加载了不显眼的JS文件。此外,它看起来像jQuery文件(jquery-1.4.4-d1fb061dfe072deb1a689fdc40b2debe.min)的链接不起作用。

答案 1 :(得分:0)

我弄乱了整个资产管道。开始使用新的rails应用程序。