我剛剛上傳我的應用程序到Heroku服務器(與雪松堆棧)「http://hollow-waterfall-4266.herokuapp.com/」,我可以看到文件加載並存在,但它們不執行。Rails 3.1生產 - Javascript加載,但不執行
該CSS文件是好的,工作,但JavaScript文件不是。我看了很多其他帖子,但沒有人似乎有答案,我不知道從哪裏開始調試。
有什麼建議嗎?
我剛剛上傳我的應用程序到Heroku服務器(與雪松堆棧)「http://hollow-waterfall-4266.herokuapp.com/」,我可以看到文件加載並存在,但它們不執行。Rails 3.1生產 - Javascript加載,但不執行
該CSS文件是好的,工作,但JavaScript文件不是。我看了很多其他帖子,但沒有人似乎有答案,我不知道從哪裏開始調試。
有什麼建議嗎?
我弄亂了整個資產管道。開始一個新的rails應用程序。
您的頁面正在拋出「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文件。現在,不顯眼的JS文件在實際的jQuery 1.4.4文件之前加載。另外,它看起來像jQuery文件的鏈接(jquery-1.4.4-d1fb061dfe072deb1a689fdc40b2debe.min)不起作用。
只是注意到了。我移動了jquery.rails,但我仍然完全不知道爲什麼一些JavaScript文件最後缺少.js。有什麼建議麼? – 2012-01-28 22:19:45
你可以粘貼你的錯誤堆棧嗎?和你使用的是什麼heroku堆棧,rails和ruby版本? – 2012-02-27 23:26:23
啓用您的JavaScript控制檯並重新加載頁面。你會看到不少JavaScript錯誤。它看起來像你的jQuery文件的鏈接已損壞。 – agregoire 2012-01-28 22:14:00