You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Rails 6.1.4如何开启assets资源日志记录功能?

Rails 6.1.4 开发环境开启assets日志记录方法

Rails 6.1 版本起,assets请求的日志静默逻辑从assets模块迁移到了Rack::SilenceLogger中间件,原有config.assets.quiet配置已废弃,因此你之前添加的配置不会生效。你可以通过以下步骤开启assets日志:

  • 打开开发环境配置文件 config/environments/development.rb
  • 根据自身需求选择对应配置方案:
    • 方案1:完全移除日志静默中间件,所有请求(含assets请求)都会输出日志
      新增如下配置:
      config.middleware.delete Rack::SilenceLogger
      
    • 方案2:自定义日志静默规则,仅开启assets日志、静默其他不需要展示的请求日志
      新增如下配置,可按需调整silencer内的路径匹配规则:
      config.middleware.swap Rack::SilenceLogger, Rack::SilenceLogger, silencer: ->(env) {
        # 示例仅静默favicon请求,可自行添加其他不需要打印日志的路径
        env['PATH_INFO'].match?(/^\/favicon\.ico/)
      }
      
  • 保存配置后重启Rails开发服务器,即可在日志中看到assets相关的请求记录

内容的提问来源于stack exchange,提问作者Matt Gilbert

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.05 22:15:02