2011-10-13 8 views
8

Durante lo sviluppo delle applicazioni Ruby on Rails, il registro di sviluppo è costantemente in coda tramite tail -f log/development.log.Riesci a sopprimere i messaggi di asset quando accetti lo sviluppo.log?

Ho iniziato a sviluppare in Rails solo poche settimane fa, quindi non so se il registro ha sempre mostrato questo numero di voci, ma credo che le risorse siano state aggiunte di recente in 3.1. Indipendentemente da ciò, questo è un exerpt della mia development.log per una chiamata pagina:

Started GET "/assets/reset.css?body=1" for 70.63.17.68 at Wed Oct 12 20:10:49 +0000 2011 
Served asset /reset.css - 304 Not Modified (1ms) 


Started GET "/assets/style.css?body=1" for 70.63.17.68 at Wed Oct 12 20:10:49 +0000 2011 
Served asset /style.css - 304 Not Modified (0ms) 


Started GET "/assets/application.css?body=1" for 70.63.17.68 at Wed Oct 12 20:10:49 +0000 2011 
Started asset /application.css - 304 Not Modified (0ms) 


Started GET "/assets/application.js?body=1" for 70.63.17.68 at Wed Oct 12 20:10:49 +0000 2011 
Served asset /application.js - 200 OK (1ms) 

realtà ci sono un paio di più entried, ma penso che hai l'immagine di questo prendendo un sacco di spazio con tutte le nuove linee tra ogni richiesta GET. Ho anche eliminato tutti i file scss e caffè non utilizzati creati da Rails quando si utilizza generate.

Voglio solo vedere tutte le chiamate di database e le chiamate di pagina effettive nel mio development.log quando I tail esso.

Mi chiedevo se qualcuno è a conoscenza di un modo per impedire a Rails di registrare questi eventi o se esiste un modo di escludere tutto ciò che è correlato alle risorse con | grep.

L'aiuto è molto apprezzato, grazie.

risposta

15

Nella tua config/environments/development.rb set

config.assets.debug = false

+0

è ovviamente ha per aiutare ma ho ancora ottenere introduttiva ottenere "/assets/application.js" per 127.0.0.1 da Mon Apr 09 00:16 : 01 + 03 00 2012 Asset servito /application.js - 304 non modificato (200 ms) cosa può essere sbagliato? (Ho riavviato il server due volte) – okliv

+3

Quando la modalità di debug è disattivata, i pignoni concatenano i file delle risorse, quindi otterrete i messaggi di registro solo per 'application.js' e' application.css', e non per tutti i file nella directory assets. – NARKOZ

Problemi correlati