2

我有一个 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

我在同一台计算机上还有另一个项目,在相同的环境中,我正在做同样的事情并且它工作正常。有谁知道出了什么问题?

4

1 回答 1

0

我发现升级我的 Rails 版本解决了这个问题,现在资产已正确编译。

于 2013-05-29T20:35:33.713 回答