我最近在rails 3.0x应用程序中实现了指南针。我在我的gemfile中创建了一个资产组,并添加了compass-rails:
group :assets do
gem "compass-rails"
end
然后我从我的应用的根目录运行bundle exec compass init rails .
。它创建了print.css
,ie.css
等
但是,它似乎没有编译我的更改。最重要的是,我有一个现有的.scss文件,我也需要编译。但他们都没有受到关注。在编辑scss文件时,如何更新我的css文件需要做什么?
我的.scss文件存储在app/assets/stylesheets
中,我的css文件存储在public/stylesheets
答案 0 :(得分:2)
Rails 3.0警告
如果您希望rails编译样式表(而不是使用指南针观察器),则需要编辑config/application.rb
并更改:
Bundler.require(:default, Rails.env) if defined?(Bundler)
到此:
Bundler.require(:default, :assets, Rails.env) if defined?(Bundler)