我试图在我的应用程序中加载jquery masonry脚本,但它不工作。无法加载资源 - 服务器在Rails 3项目中回应404状态错误
在调试时,我看到这个错误:
Failed to load resource: the server responded with a http://localhost:3000/app/assets/javascripts/jquery.masonry.min.js status of 404 (Not Found)
如果我尝试从我的浏览器通过链接http://localhost:3000/app/assets/javascripts/jquery.masonry.min.js直接访问脚本我得到这个错误:
No route matches [GET] "/Users/fkhalid2008/loand/app/assets/javascripts/jquery.masonry.min.js"
我在做什么这里错了吗?
相关代码如下。
感谢,
费萨尔
帖子> INDEX.HTML.ERB(这是我试图加载Jquery的砌体脚本)
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js"></script>
<script src="/app/assets/javascripts/jquery.masonry.min.js">
</script>
.....
<script type="text/javascript">
$('#container').masonry({
itemSelector: '.box',
columnWidth : 120
});
</script>
的application.js FILE
//= require jquery
//= require jquery_ujs
//= require jquery.masonry.min
//= require twitter/bootstrap
//= require_tree .
我做了你建议的更改,现在得到一个错误,表示'Uncaught ReferenceError:jQuery is没有定义“参照Masonry.js – hikmatyar 2012-04-25 23:06:21
好吧,我通过添加jquery.js修正了参考错误! – hikmatyar 2012-04-25 23:12:25
很高兴我能帮上忙:) – 2012-04-26 01:57:20