Ruby on Rails: Warum bekomme ich eine Nachricht für Javascript und CSS nach Rails s?

8

Schienen s = & gt;

%Vor%

Ich erhalte diese Nachricht jedes Mal, wenn die Seite neu geladen wird.

Wie kann ich diese Nachricht loswerden?

    
shibly 11.10.2011, 06:39
quelle

3 Antworten

14

Wie DGM anmerkte, konnte ich die meisten dieser Nachrichten durch eine Änderung in der Datei development.rb unterdrücken, insbesondere durch folgende Änderung:

%Vor%

zu

%Vor%     
Christian 05.11.2011, 19:16
quelle
1

Im Entwicklungsmodus wird Javascript oder CSS nicht zwischengespeichert, sondern bei jedem Aufruf neu geladen, sodass Sie die vorgenommenen Änderungen sehen können.

Sie könnten entweder eine andere Umgebung ausführen:

%Vor%

oder setzen Sie die Konfigurationszeile in config / environments / development.rb

%Vor%     
DGM 11.10.2011 08:17
quelle
0

Oft öffne ich ein anderes Terminalfenster, um zu steuern, was mit einem Befehl wie dem folgenden angezeigt wird:

%Vor%

Auf diese Weise muss ich den Debug-Modus nicht ausschalten - während ich mich entwickle - und habe eine bessere Kontrolle darüber, was ich aus dem Konsolenfenster streiche.

Im obigen Beispiel habe ich die Leerzeilen ( grep -e "^$" -v ) und die störenden Zeilen "Served asset /views.js - 304 Not Modified (0ms)" entfernt ( grep -v "304 Not Modified" ).

Beachten Sie, dass ich das Argument --line-buffered dem ersten grep-Befehl hinzugefügt habe, damit die gesamte Tail-Ausgabe sofort durch die Pipeline fließen kann.

    
l3x 01.04.2013 18:40
quelle