rails 4默认是将所有请求都打印出来的.我们的业务请求在development下是要打印出来,方便我们做问题分析,但是assets这些静态文件就没有必要打印出来了.
rails guides上是这样说的;
config.assets.logger
accepts a logger conforming to the interface of Log4r or the default Ruby Logger
class. Defaults to the same configured at config.logger
. Setting config.assets.logger
to false will turn off served assets logging.
但是我这样设置后,却没有生效,不知道为什么,后续再调研怎么在config里进行设置
没办法到网上找一下解决办法.
找到了以下解决办法,在Gemfile里面加上以下代码就可以了
gem 'quiet_assets', group: :development
它的源码可以在https://github.com/evrone/quiet_assets这里看到.