1

导轨新手在这里。无法让开发机器*= require ...在 application.css 清单文件中进行处理。在 development.rb 我有

config.assets.compress = false
config.assets.compile = true
config.assets.debug = true

在 app/assets/stylesheets 中有 application.css

*= require_self
*= require_tree .

和 app.css.scss 如果我请求 .scsshttp://localhost:3000/assets/app.css处理得很好,但是到浏览器的输出 application.css 仍然有

*= require_self
*= require_tree .

在其中,而不是同一目录中的 .scss 文件。我需要什么来启用资产管道来处理 require 指令?捆绑安装工作正常。我也尝试过具有相同结果的预编译 rake 任务。似乎这些指令被忽略了。

我的包含标签是<%= stylesheet_link_tag "application" %> 这是一个炼油厂站点,我正在尝试为其设置开发环境。提前致谢

4

1 回答 1

2

终于知道怎么回事了。安装了错误版本的 Ruby。由于这是一个现有的 Rails 应用程序,Gemfile 指定了我猜与 ruby​​ 2.0.0 不兼容的 gem 版本,这是我的 Ubuntu 机器上默认安装的。

使固定:

rvm install 1.9.3
rvm use 1.9.3 --default
于 2013-05-01T12:37:37.247 回答