Compass不会编译任何样式表

时间:2012-11-25 15:44:31

标签: ruby-on-rails compass-sass

我最近在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

1 个答案:

答案 0 :(得分:2)

来自gem documentation

Rails 3.0警告

如果您希望rails编译样式表(而不是使用指南针观察器),则需要编辑config/application.rb并更改:

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

到此:

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