在Ruby on Rails应用程序的开发过程中,我的开发日志经常通过tail -f log/development.log
跟踪。
几周前我才刚刚开始在Rails中进行开发,所以我不知道日志是否总是显示这么多条目,但是我相信最近才在3.1中添加了 Assets 。无论如何,这是我的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请求之间的所有新行都占用了大量空间。我还删除了Rails在使用
generate
时创建的所有未使用的scss和coffee文件。我只想在
development.log
中查看其tail
中的所有数据库调用和实际页面调用。我想知道是否有人知道停止Rails记录这些事件的方法,或者是否存在一种
| grep
方式来排除与 Assets 相关的所有内容。非常感谢您的帮助。
最佳答案
在您的config/environments/development.rb
中config.assets.debug = false
关于ruby-on-rails - 尾随development.log时,您是否可以隐藏 Assets 消息?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7753962/