2012-10-17 4 views
1

Après la mise à niveau des rails 3.2 Je reçois cette erreur sur rake assets:precompileRails 3.2 Erreur SASS sur application.css precompile

Invalid CSS after "*": expected "{", was "html .fileinput..." 

ici est la trace: http://paste.ubuntu.com/1285319/

application.css est à peu près la valeur par défaut:

/* 
* This is a manifest file that'll automatically include all the stylesheets available in this directory 
* and any sub-directories. You're free to add application-wide styles to this file and they'll appear at 
* the top of the compiled file, but it's generally better to create a new file per style scope. 
*= require_self 
*= require_tree . 
*/ 

évidemment il n'aime pas les commentaires en CSS, y avait-il un changement dans SASS ou Rails que je n'ai pas remarqué?

ici sont les versions de SASS:

sass (3.2.1) 
sass-rails (3.2.5) 
    railties (~> 3.2.0) 
    sass (>= 3.1.10) 
    tilt (~> 1.3) 
+0

pouvez-vous coller votre fichier css qui contient 'html .fileinput ...'? –

+0

Je ne suis pas sûr de ce que vous voulez dire ... la feuille de style est insérée application <% = stylesheet_link_tag ""%> 'façon standard – Tombart

+0

Y a-t-il d'autres fichiers dans' assets/stylesheets'? Rails ne peut pas s'opposer aux commentaires en CSS, rien n'a changé à cet égard. –

Répondre

1

l'erreur a été provoquée par cette ligne dans jquery.fileupload-ui.css (jQuery File Upload UI Plugin CSS 6,3)

/* Fix for IE 6: */ 
*html .fileinput-button { 
    line-height: 22px; 
    margin: 1px -3px 0 0; 
}