2012-04-28 23 views
1

我想在當前的sass文件中導入一個指南針擴展名。指南針沒有在Rails 3.2中導入擴展名

# /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' 
+0

邊界半徑文件的絕對路徑是什麼? – botbot 2012-04-28 23:45:32

+0

我怎麼能找到那條路? – Martin 2012-04-29 00:06:52

回答

1

嗯幾件事情:

1)我相信羅盤護欄是最最新的指南針寶石,試試這個在您的Gemfile:

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

2 )我在我的項目中使用了圓角,並且沒有任何問題,如果上述方法不能解決問題,請嘗試導入所有css3混合。

@import "compass/css3"; 

對這些有好運嗎?