基于Memprof gem文档,为了让Memprof::中间件与rails协同工作,我们需要将每个请求包装在Memprof.track中。
问题是:我如何做到这一点,使memprof跟踪所有之前的过滤器,然后在它转储输出之前的操作?
发布于 2012-02-07 13:36:19
在对Memprof一无所知的情况下,也不太了解你想要实现的目标,下面是我最好的猜测。
在您的application_controller.rb中:
before_filter :do_memprof_stuff
def do_memprof_stuff
# make it really sweet
end这将在调用其他控制器中定义的过滤器之前执行memprof操作。显然,您可以很容易地将其移动到引擎中,以便可以将其包含在任何项目中,但我将把它作为练习留给操作员,因为我甚至不确定我是否回答了他的问题:)
https://stackoverflow.com/questions/5678832
复制相似问题