1

最近、Rails 3.0x アプリにコンパスを実装しました。gemfile にアセット グループを作成し、コンパス レールを追加しました。

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

4

1 に答える 1

2

宝石のドキュメントから:

Rails3.0の警告

config/application.rb(コンパスウォッチャーを使用する代わりに)レールでスタイルシートをコンパイルする場合は、以下を編集および変更する必要があります。

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

これに:

Bundler.require(:default, :assets, Rails.env) if defined?(Bundler)
于 2012-11-25T18:38:25.107 に答える