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 回答