Sprockets tendiert dazu, standardmäßig im (dev) Log von Ruby on Rails 3.1 (RC1) recht ausführlich zu sein:
Gestartet GET "/assets/application.css" für 127.0.0.1 um 2011-06-10 17:30:45 -0400
Kompilierte app/assets/stylesheets/application.css.scss (5ms) (pid 6303)
Gestartet GET "/assets/application.js" für 127.0.0.1 um 2011-06-10 17:30:45 -0400
Kompilierte app/assets/stylesheets/default.css.scss (15ms) (pid 6303)
...
Gestartet GET "/assets/default/header_bg.gif" für 127.0.0.1 um 2011-06-10 17:30:45 -0400
Diente asset /default/header_logo.gif - 304 Not Modified (7ms) (pid 6303)
Diente asset /default/header_bg.gif - 304 Not Modified (0ms) (pid 6246)
Diente asset /default/footer_bg.gif - 304 Not Modified (49ms) (pid 6236)
...
Ich würde entweder den Grad der Ausführlichkeit reduzieren oder sie ganz deaktivieren.
Ich gehe davon aus, dass es einen sauberen Weg gibt, um das Logging durch das Hinzufügen einer Konfigurationszeile in environment.rb
oder development.rb
ähnlich wie config.active_record.logger = nil
zu deaktivieren oder die Ausführlichkeit zu reduzieren.
0 Stimmen
Jemand hat einen Fehler gemeldet: #2639. Noch "offen" am 2.9.
14 Stimmen
Die akzeptierte Antwort auf diese Frage sollte geändert oder aktualisiert werden. In Rails 3.2 können Sie einfach
config.assets.debug = false
in Ihrer development.rb einfügen.7 Stimmen
@StewartJohnson -
config.assets.debug = false
wird Assets in eine einzelne Datei verknüpfen - nicht das, was die meisten Leute in der Entwicklung wollen