资产预编译后的Rails 3.1 javascript停止工作;生产
问题描述:
由于某种原因,我的网站完美运行了一秒钟。但是,我意识到有一个CSS错误,所以我决定通过执行资源来修复它:预编译。一旦我这样做,我的整个网站搞砸了。没有任何JavaScript的作品了。然而,CSS仍然有效。有没有人对我如何解决这个问题有任何想法。我不知道我可以在哪里启动或调试。任何提示将不胜感激。谢谢。资产预编译后的Rails 3.1 javascript停止工作;生产
答
我想通了。我需要在jquery_ujs之后摆脱所有// = require,然后在home.erb.html中执行javascript_include_tag jquery.nivo.slider.pack。感谢所有的帮助。
+0
它在生产模式下工作吗? – 2011-12-28 08:59:17
你的javascript文件是否被加载?请看看'public/assets' - 是否有任何js文件? – 2011-12-27 16:43:58
亲爱的@LimboPeng 它似乎被加载,因为我试图点击查看源代码,并且它链接到application.js1234092814309。当我点击它时,那里是javacode。还有公共/资产项目。所以一切似乎工作,除了JavaScript不运行。 – kanekcwu 2011-12-28 01:11:43
你使用什么浏览器?如果Firefox/Chrome,JavaScript控制台中是否有任何错误消息? – 2011-12-28 01:22:19