2011-12-18 93 views
0

如何從SASS獲得更多信息性的錯誤消息?這是一個Rails 3.1的應用程序,工作在開發模式精細,生產我得到的是:更多信息SASS錯誤消息?

Sass::SyntaxError in Pages#home 

Showing C:/documents/projects/aaa_0003/implementation/ror/aaa0003/app/views/layouts/application.html.erb where line #7 raised: 

0.3 is not a color for `alpha' 
    (in C:/documents/projects/aaa_0003/implementation/ror/aaa0003/app/assets/stylesheets/application.css) 
Extracted source (around line #7): 

4: <head> 
5:  <title><%= title %></title> 
6:  <%= csrf_meta_tag %> 
7:  <%= stylesheet_link_tag "application" %> 
8:  <%= javascript_include_tag "application" %> 

寶石文件是:

source 'http://rubygems.org' 

gem 'rails', '3.1.3' 

gem 'pg', '0.11.0' 
gem 'gravatar_image_tag', '1.0.0.pre2' 
gem 'will_paginate' 
gem 'rake' 
gem "jquery-rails" 
gem "nested_form" 
gem 'acts-as-taggable-on' 


# Gems used only for assets and not required 
# in production environments by default. 
gem 'sass-rails', '~> 3.1.5' 
group :assets do 
    gem 'coffee-rails', '~> 3.1.1' 
    gem 'uglifier', '>= 1.0.3' 
end 


group :development do 
    gem 'rspec-rails', '2.5.0' 
    gem 'annotate', '2.4.0' 
    gem 'faker', '0.3.1' ## for creating loads of random users to test the site with. 
end 

group :production do 
    gem 'therubyracer-heroku' 
end 

感謝。

+1

你是否預先編譯你的資產?如果是這樣,SASS甚至在生產環境中都不需要。 – iain

+0

爲什麼sass-rails不在您的資產組中? – daniel

+0

@daniel https://github.com/rails/sass-rails/issues/38#issuecomment-2046678 – AJP

回答

1

因此,我最終只是手動搜索我的.css.scss文件,發現有問題的行,它確實試圖使用不推薦/破壞的CSS樣式規則來設置不透明度爲0.3。現在都在工作。