Der obige Fehler tritt in meiner Vorkompilierung auf und ich kann das Problem nicht finden. Ich habe versucht, die Datei in application.css.scss
umzubenennen und erhalte den gleichen Fehler mit einer anderen Zeilennummer :405
Das Problem ist, dass diese Datei nur 159
Zeilen enthält. Ich bin also nicht sicher, woher diese Zeilennummer kommt.
Ich precompiliere auf meinem lokalen Computer, weil dieser Fehler letzte Nacht bei einem Versuch einer Produktionsmigration aufgetreten ist.
Wenn es Ihre application.css ist, würde es alle Ihre css zu dieser Datei kompilieren, also besteht die Möglichkeit, dass das Problem nicht in dieser Datei selbst liegt, sondern in einer Datei, in die es kompiliert wird. Überprüfen Sie Ihren Code auf ein fehlendes Semikolon.
Ich habe diese Fehler gehasst, weil sie keine Stack-Trace bieten. Sobald dies passiert, sind Sie gezwungen, stundenlang nach diesem Semikolon zu suchen. Ich hoffe, Rails Jungs werden das bald regeln.
Inzwischen habe ich einen ausgezeichneten Weg gefunden, solche Fehler zu erkennen, indem ich sie durch Ihren CSS Compiler oder Compressor übergebe. In meiner App verwenden wir SASS, also kann ich anrufen:
%Vor%Das sagt Ihnen, ob es einen Fehler mit dieser Datei und der Zeilennummer gibt. Sie müssen dies für jede CSS-Datei ausführen, die möglicherweise ein Täter sein kann.
In meinem Fall war es ein extra }
um Medienabfragen.
Ich bin froh, dass Sie Ihren Fehler gefunden und behoben haben, aber ich wollte ein wenig mehr für andere Neulinge wie mich erklären, die an einem anderen Ort nach ihrer Lösung suchen müssen.
Ich hatte gerade dieses Problem, und für mich example.css.scss precompiled zu example.css in / public - und ein zusätzliches "}" wurde am Ende einer Medienabfrage hinzugefügt - in / public / example.css obwohl in /example.scss.css kein Fehler aufgetreten ist.
Vergleichen Sie für alle anderen, die dieses Problem haben, Ihr SCSS und CSS mit etwas wie Kaleidoscope, um zu prüfen, ob Syntaxfehler während Ihrer Vorkompilierung auftreten und von dort aus Fehler beheben.
Tags und Links ruby-on-rails precompile