2011-10-13 10 views
8

Podczas tworzenia aplikacji Ruby on Rails mam dziennik rozwoju stale śledzący przez tail -f log/development.log.Czy można pominąć wiadomości o zasobach podczas ogłaszania pliku development.log?

Zacząłem rozwijać się w Rails kilka tygodni temu, więc nie wiem, czy dziennik zawsze pokazywał tak wiele wpisów, ale uważam, że niedawno dodano zasoby w wersji 3.1. Niezależnie od tego, jest to exerpt z moich development.log na wezwanie strony:

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) 

Istnieje rzeczywiście niewiele więcej entried, ale myślę, że masz obraz ten podejmowania dużo miejsca ze wszystkich nowych wierszy między każdym żądaniem GET. Usuwam również wszystkie nieużywane pliki scss i kawy, które tworzy Rails, gdy są używane generate.

Po prostu chcę zobaczyć wszystkie wywołania bazy danych i rzeczywiste wywołania strony w moim development.log, gdy I tail to.

Zastanawiam się, czy ktoś wie, jak zatrzymać Railsy rejestrujące te zdarzenia lub czy istnieje sposób wykluczenia wszystkiego, co dotyczy zasobów.

Pomoc jest bardzo przydatna, dziękuję.

Odpowiedz

15

w twojej config/environments/development.rb ustawić

config.assets.debug = false

+0

jest oczywiście to ma pomóc, ale ja wciąż dostać Started "GET" /assets/application.js dla 127.0.0.1 w pon 09 kwietnia 00:16 : 01 +0300 2012 Obsługiwany zasób/aplication.js - 304 Nie zmodyfikowano (200ms) co może być nie tak? (dwukrotnie zrestartowałem serwer) – okliv

+3

Gdy tryb debugowania jest wyłączony, koła zębate łączą pliki zasobów, więc otrzymasz logi tylko dla 'application.js' i' application.css', a nie dla wszystkich plików w katalogu asset. – NARKOZ

Powiązane problemy