Rack::MiniProfiler не захватывает запросы сиквела в приложении Sinatra

Я пытаюсь профилировать запросы в моем приложении Sinatra, которое использует Sequel ORM и MySql, через адаптер mysql2. Я использую Rack::MiniProfiler, и профилировщик, кажется, работает, за исключением того, что он не показывает никаких запросов, хотя многие из них выполняются на рассматриваемой странице.

Чтобы использовать минипрофилер, все, что я сделал, это require 'rack-mini-profiler' а также use Rack::MiniProfiler,

Я пропустил некоторую необходимую конфигурацию, чтобы обеспечить сбор запросов Sequel?

Вот скриншот вывода минипрофилера:

Если это не может быть выполнено, я также открыт для других предложений по решению проблемы профилирования запросов, хотя я также попробовал Rack::Bug, и он тоже не смог получить запросы Sequel.

1 ответ

Решение

Убедись в require 'sequel' до require 'rack-mini-profiler',

Другие вопросы по тегам