我有一个rails项目我移动到一台新计算机,现在Sprockets没有像以前那样正确编译JS文件。
我正在运行Rails 3.1.10和Ruby 1.9.2。
我有一个名为pages.js的文件,顶部有行
//= require jquery
//= require jquery.qtip.js
//= require fancybox/jquery.fancybox.js
当我运行rails server
并导航到/assets/pages.js时,它只是将上面的代码作为原始文本输出,而不是处理并包含文件。
我尝试升级到Ruby 2.0.0,但没有帮助。我的development.rb文件中还有以下几行
config.assets.compress = false
config.assets.debug = true
我在同一台计算机上也有另一个项目,在同一个环境中,我正在做同样的事情并且它正常工作。有谁知道出了什么问题?
答案 0 :(得分:0)
我发现升级我的Rails版本修复了这个问题,现在资产已正确编译。