Ruby on rails 罗盘赢了';不要编译任何样式表

Ruby on rails 罗盘赢了';不要编译任何样式表,ruby-on-rails,compass-sass,Ruby On Rails,Compass Sass,我最近在rails 3.0x应用程序中实现了compass。我在gemfile中创建了一个资产组,并添加了compass rails: group :assets do gem "compass-rails" end 然后,我从我的应用程序的根目录运行了bundle exec compass init rails。。它创建了print.css,ie.css,等等 但是,它似乎没有编译我的更改。最重要的是,我有一个现有的.scss文件,我也需要编译它。但是没有人在监视他们。当我编辑我的scs

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

group :assets do
  gem "compass-rails"
end
然后,我从我的应用程序的根目录运行了bundle exec compass init rails。。它创建了
print.css
ie.css
,等等

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

My.scss文件存储在
app/assets/stylesheets
中,我的css文件存储在
public/stylesheets
中,这些文件来自:

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)