2011-10-13 48 views
8

在Ruby on Rails应用程序的开发过程中,我的开发日志通过tail -f log/development.log不断拖动。在拖拽开发日志时能否抑制资产消息?

我几周前才开始在Rails中开发,所以我不知道日志是否总是显示这么多条目,但我相信资产刚刚在3.1中添加了。无论如何,这是我development.log的页面调用的exerpt:

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) 

实际上有几个entried,但我觉得你有这个图片占用了大量的空间,所有新线每个GET请求之间。我还删除了使用generate时Rails创建的所有未使用的scss和咖啡文件。

我只想看到我的development.log中的所有数据库调用和实际页面调用,当我tail它。

我想知道是否有人知道阻止Rails记录这些事件的方法,或者是否有排除与资产相关的所有内容的方法。

帮助是非常appartiated,谢谢。

回答

15

在你config/environments/development.rb设置

config.assets.debug = false

+0

这显然是有帮助,但我仍然得到 开始在周一GET “/assets/application.js” 为127.0.0.1年4月9 00:16 :01 +0300 2012 已服务资产/application.js - 304未修改(200ms) 什么可能是错误的? (我已重新启动服务器两次) – okliv

+3

当调试模式关闭时,链轮将资源文件连接在一起,因此只会为'application.js'和'application.css'获取日志消息,而不是针对资产目录中的所有文件。 – NARKOZ