【问题标题】:Compass won't compile any stylesheetsCompass 不会编译任何样式表
【发布时间】:2012-11-26 02:40:44
【问题描述】:

我最近在 Rails 3.0x 应用程序中实现了指南针。我在我的 gemfile 中创建了一个资产组并添加了 compass-rails:

group :assets do
  gem "compass-rails"
end

然后我从我的应用程序的根目录运行bundle exec compass init rails .。它创建了print.cssie.css等。

但是,它似乎没有编译我的更改。最重要的是,我还有一个需要编译的现有 .scss 文件。但他们都没有被监视。当我编辑我的 scss 文件时,我需要做什么才能让它更新我的 css 文件?

我的 .scss 文件存储在 app/assets/stylesheets 中,我的 css 文件存储在 public/stylesheets

【问题讨论】:

    标签: ruby-on-rails compass-sass


    【解决方案1】:

    来自gem documentation

    Rails 3.0 警告

    如果您希望 rails 编译您的样式表(而不是使用 compass watcher),您需要编辑 config/application.rb 并进行更改:

    Bundler.require(:default, Rails.env) if defined?(Bundler)
    

    到这里:

    Bundler.require(:default, :assets, Rails.env) if defined?(Bundler)
    

    【讨论】:

      猜你喜欢
      • 2015-01-16
      • 2013-07-23
      • 1970-01-01
      • 1970-01-01
      • 2014-08-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多