在Rails中为单个请求禁用捆绑资产

时间:2012-10-07 13:56:01

标签: ruby-on-rails sprockets

对于rack-mini-profiler我想添加一个特殊的诊断选项,允许您在生产中查看“扩展”的css和js资产。

因此,如果用户键入http://somesite.com/?pp=expand_assets,我们会以某种方式通知sprockets以回退为此特定请求提供未经授权和非捆绑的资产。其余请求应不受影响。

我怎么会得到这样的东西?我需要修补补丁,还是内置挂钩?

1 个答案:

答案 0 :(得分:0)

阅读Sprockets代码,看起来Rails helpers内置了这个代码:

  1. 通过在您环境的配置文件中设置config.assets.compile = true来启用后备资产编译。
  2. 将参数debug_assets=true添加到任何请求中。