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.
è 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
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