【问题标题】:rails css manifest file skips directivesrails css清单文件跳过指令
【发布时间】:2013-04-30 18:44:14
【问题描述】:

rails 新手在这里。无法让开发机器处理 application.css 清单文件中的*= require ...。在 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 如果我请求http://localhost:3000/assets/app.css .scss 处理得很好, 但是输出到浏览器的application.css还是有

*= require_self
*= require_tree .

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

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

【问题讨论】:

    标签: ruby-on-rails ruby-on-rails-3 asset-pipeline


    【解决方案1】:

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

    修复:

    rvm install 1.9.3
    rvm use 1.9.3 --default
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-12-09
      • 1970-01-01
      • 2019-11-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多