我正在关注在Sinatra应用程序中销售jQuery的教程,我似乎无法让jQuery运行。我通常使用谷歌的CDN加载jQuery,它每次都有效,但我似乎无法通过vendoring加载它,我不知道为什么。我更确定这是非常微不足道的事情,但我没有看到它。以下是我按照教程建议遵循的方向。
创建一个javascripts / rating.js文件并包含此代码以验证是否加载了jquery。
$(function(){
console.log("loaded...");
});
当我使用inspect元素工具并单击Network选项卡时,它表示找不到jquery。这是怎么回事?哦,这是我的index.html.erb文件:
<body>
<h1>Rate It</h1>
<div id="rating-container"></div>
<script src="public/vendor/jquery.js" type="text/javascript"></script>
<script src="javascripts/rating.js" type="text/javascript"></script>
</body>
非常感谢帮助。谢谢你们。
答案 0 :(得分:0)
我终于明白了。教程中有一个拼写错误!引用vendor / jquery.js而不是public / vendor / jquery.js。吉兹。