Rack :: MiniProfiler无法在Sinatra app中捕获Sequel查询

时间:2013-10-05 20:16:25

标签: ruby-on-rails ruby sinatra sequel rack-mini-profiler

我试图通过mysql2适配器在我的Sinatra应用程序中分析查询,该应用程序使用Sequel ORM和MySql。我正在使用Rack :: MiniProfiler,并且探测器似乎正在工作,除非它没有显示任何查询,即使它们中有很多都在相关页面上运行。

要使用miniprofiler,我所做的只是require 'rack-mini-profiler'use Rack::MiniProfiler

我是否缺少一些必要的配置以确保选择续集查询?

以下是miniprofiler输出的屏幕截图:

enter image description here

如果无法使用,我也会接受其他建议来解决查询性能分析问题,虽然我也尝试过Rack :: Bug,但它也无法获取续集查询。

1 个答案:

答案 0 :(得分:2)

确保在require 'sequel'之前require 'rack-mini-profiler'