Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Rails 3.1资源预编译停止工作后的javascript;生产_Javascript_Ruby On Rails 3_Debugging_Assets_Asset Pipeline - Fatal编程技术网

Rails 3.1资源预编译停止工作后的javascript;生产

Rails 3.1资源预编译停止工作后的javascript;生产,javascript,ruby-on-rails-3,debugging,assets,asset-pipeline,Javascript,Ruby On Rails 3,Debugging,Assets,Asset Pipeline,出于某种原因,我的网站在一秒钟内工作正常。然而,我意识到有一个css错误,所以我决定通过执行assets:precompile来修复它。一旦我这样做了,我的整个网站就一团糟。所有的javascript都不再工作了。但是css仍然有效。有人知道我该怎么解决这个问题吗。我不知道在哪里可以启动或调试。任何提示都将不胜感激。谢谢 我明白了。我需要去掉jquery\u ujs之后所有的//=require,只需要做一个javascript\u include\u标记jquery.nivo.slider.p

出于某种原因,我的网站在一秒钟内工作正常。然而,我意识到有一个css错误,所以我决定通过执行assets:precompile来修复它。一旦我这样做了,我的整个网站就一团糟。所有的javascript都不再工作了。但是css仍然有效。有人知道我该怎么解决这个问题吗。我不知道在哪里可以启动或调试。任何提示都将不胜感激。谢谢

我明白了。我需要去掉jquery\u ujs之后所有的//=require,只需要做一个javascript\u include\u标记jquery.nivo.slider.pack at home.erb.html。谢谢你的帮助

是否加载了javascript文件?请看一下public/assets——有js文件吗?亲爱的@LimboPeng,当我试图单击view source时,它似乎被加载了,它确实链接到了一个应用程序。js1234092814309。当我点击它时,里面有Java代码。公共/资产中也有项目。所以,除了javascript没有运行外,其他一切都正常运行。你使用的是什么浏览器?如果是Firefox/Chrome,JavaScript控制台中是否有错误消息?如何在Chrome上检查JavaScript控制台。不过,我尝试了更多地使用application.js文件。它过去是//=require jquery//=require jquery\u ujs/=require jquery.fileupload//=require jquery.fileupload-ui/=require jquery.iframe-transport/=require jquery.nivo.slider/=require jquery.nivo.slider.pack/=require\u tree。现在我去掉了下面所有需要jquery的东西,除了tree和jquery重新开始工作。但是我仍然无法启动nivoslider。有什么原因吗?注意,用Chrome打开页面,按键盘上的F12键,然后单击控制台。