Ritzel :: CircularDependencyError in Store # index
Ich bin nach dem Benutzerhandbuch Agile Web Development with Rails 4. edition und ich habe ein problem mit Ritzel css-Code in rails 3.1.
Den css-code ist:
, Wenn ich änderungen an der css-code von app/assets/stylesheets/aplication.css.scss Fang ich den nächsten Fehler:
Sprockets::CircularDependencyError in Store#index
Showing /home/ubuntu/Desktop/Depot/app/views/layouts/application.html.erb where line #5 raised:
/home/ubuntu/Desktop/Depot/app/assets/stylesheets/application.css.scss has already been required
Extracted source (around line #5):
2: <html>
3: <head>
4: <title>Pragprog Books Online Store</title>
5: <%= stylesheet_link_tag "application" %>
6: <%= javascript_include_tag "application" %>
7: <%= csrf_meta_tag %>
8: </head>
Rails.root: /home/ubuntu/Desktop/Depot
Application Trace | Framework Trace | Full Trace
app/views/layouts/application.html.erb:5:in`_app_views_layouts_application_html_erb___1008723970_81658620'
Ich verstehe nicht warum, wenn ich ändern, einen margin-Wert oder ein padding-Wert in der Anwendung.css.scss zum Beispiel bekomme ich diesen Fehler.
Danke Ihnen sehr.
Kommentar zu dem Problem - Öffnen
Geht es Weg, wenn Sie den server neu starten?
Nicht. Ich habe den server neu starten, aber das problem ist nicht behoben. Wenn ich desactive die css der Seite arbeiten, aber ohne css. Ich habe entfernt von der Anwendung.html-Code.erb <%= stylesheet_link_tag "application" %>. Dann wird Die Seite wunderbar funktioniert, aber ohne css. Ich weiß nicht, das kann ich tun, für die das problem behob :(. Ich danke Ihnen sehr.
Setzen Sie bitte ein reproduzierbares Beispiel.
können Sie nach dem Inhalt des Antrags.css-Datei bitte?
InformationsquelleAutor der Frage hyperrjas | 2011-09-18
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sollten Sie entfernen app/assets/stylesheets/application.css.
InformationsquelleAutor der Antwort Luca Invernizzi
Ich hatte ein ähnliches problem:
Asset pipeline nicht vorkompilieren sass
Die zirkuläre Abhängigkeit passiert, wenn die manifest-Datei benötigt der Baum-Dateien. Sass das trotzdem tut, so ist es nicht notwendig.
Entfernen:
InformationsquelleAutor der Antwort Rimian
Ich hatte das gleiche problem nach der Installation von SCSS. Habe das problem behoben durch das entfernen der defult Kommentare, dass die Schienen stellen in der Kopfzeile. Also diese:
Wurde:
InformationsquelleAutor der Antwort Ken
Nur den Namen der Anwendung.css als "Anwendung.scss". Dies wird Ihr problem lösen.
InformationsquelleAutor der Antwort NAVPREET SINGH