1

現在の sass ファイルにコンパス拡張機能をインポートしようとしています。

# /app/assets/stylesheets/application/base.css.sass
@import "compass/css3/border-radius"

問題は、ページを更新するときに次のエラーが発生することです。

Completed 500 Internal Server Error in 161ms

ActionView::Template::Error (File to import not found or unreadable: compass/css3/border-radius.
Load path:     Sass::Rails::Importer(/Users/user/Sites/site/app/assets/stylesheets/application/base.css.sass)
  (in /Users/user/Sites/site/app/assets/stylesheets/application/base.css.sass)):

何らかの理由で、コンパス エクステンションへのパスが取得されていません。Gemfileには私が持っています

gem 'compass'
gem 'sass-rails',   '~> 3.2.3'
gem 'haml-rails'
4

1 に答える 1

1

うーん、いくつかのこと:

1) compass-rails が最新のコンパス gem だと思います。gemfile でこれを試してください:

group :assets do
  gem 'sass-rails'
  gem 'compass-rails'
  # other gems like uglifier and coffee go here as well
end

2) プロジェクトで丸みを帯びた角を使用していますが、問題はありません。上記で解決しない場合は、すべての css3 mixin をインポートしてみてください。

@import "compass/css3";

それらで運がいいですか?

于 2012-04-28T23:49:34.327 に答える