0
我試圖在html.erb文件(標題爲application.html.erb)中導入名爲ng-infinite-scroll.min.js的文件。我知道.erb代表嵌入的紅寶石。無法導入Javascript文件到html.erb文件
給人以文件的絕對路徑,像這樣將導致錯誤:
<script src="/Users/username/Nasiki/app/assets/javascripts/ng-infinite-scroll.min.js"></script>
錯誤在控制檯讀取:
"GET http://localhost:3000/Users/username/Nasiki/app/assets/javascripts//ng-infinite-scroll.min.js"
請注意,我運行該服務器在本地,因此在我的網站的主頁是:
http://loclhost:3000
爲什麼找不到給定絕對路徑的文件?我嘗試了很多不同的路徑,它可能與.erb文件如何接受路徑有關。有人知道嗎?由於
感謝您的幫助。我不需要在最後包含.js嗎?謝謝! – mattman88 2014-11-06 04:38:25
這不是必需的 – emaxi 2014-11-06 04:38:56
嗨,所以,就像一個完整的檢查,我試圖把一些非感性的東西放在像'ng-infinite-asdfafsd-scroll.min'這樣的引語中,並且當頁面加載時我沒有在控制檯中看到錯誤使用鉻)。有沒有一種方法,你知道我可以確定這個文件正在我的網頁中加載?我很新的JavaScript,所以我爲noob問題的道歉。謝謝 – mattman88 2014-11-06 04:54:43