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