在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/

10-10 03:08