Можете ли вы подавить сообщения об активах при отслеживании файла development.log? - PullRequest
8 голосов
/ 13 октября 2011

Во время разработки приложений на Ruby on Rails журнал разработки постоянно отслеживался через tail -f log/development.log.

Я начал разрабатывать в Rails всего несколько недель назад, поэтому я не знаю, всегда ли в журнале показывалось такое количество записей, но я считаю, что активы недавно были добавлены в 3.1. Несмотря на это, это отрывок из моего development.log для вызова страницы:

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)

На самом деле их несколько больше, но я думаю, что вы получили представление о том, что это занимает много места со всеми новыми строками между каждым GET-запросом. Я также удаляю все неиспользуемые файлы scss и coffee, которые Rails создает при использовании generate.

Я просто хочу видеть все вызовы базы данных и фактические вызовы страниц в моем development.log, когда я tail it.

Мне было интересно, знает ли кто-нибудь, как остановить Rails, регистрирующий эти события, или есть ли способ | grep исключения всего, что связано с активами.

Помощь очень ценится, спасибо.

1 Ответ

15 голосов
/ 13 октября 2011

В вашем config/environments/development.rb наборе

config.assets.debug = false

...