Rack MiniProfiler не захватывает sql запросы в приложении My Rails
В нашем проекте у нас много ActiveRecord
models
, мы используем Postgres
как наш сервер БД, а также MongoDB
с mongoid 2.2
драгоценный камень. Мне нужно улучшить / оптимизировать наш проект, чтобы уменьшить количество выполняемых SQL-запросов. rack-mini-profiler
gem для профилирования моего приложения для запросов SQL. изначально я сделал
gem "rack-mini-profiler"
но не работает, выдавая следующую ошибку
неинициализированная константа Mongo::Server (NameError)
тогда я просто исправил версию 0.9.7
и это работало без каких-либо проблем, но запросы SQL в журнале были от нуля до минимума. Запросы, которые я пытаюсь профилировать, имеют Postgres
и я могу видеть их в моем терминале, но не в минипрофиле на моей странице просмотра.
только когда пользователь sign_ins/sign_outs запрос на обновление появляется несколько раз, и больше ничего не появляется.
Я использовал тот же самый драгоценный камень с моим приложением друзей, и он работает из коробки. он также использует 'pg ', но использует ruby-2.1.5
а также rails-4.2.x
Я тоже пробовал ?pp=full-backtrace
без толку.
У меня также включено кеширование через Dalli
драгоценный камень и memcached
и я также попытался установить miniprofiler
хранить в MemStore
,
- Рубин: 1.9.3p550
- Рельсы: 3.1.10
- pg: 0.11.0
- mongoid: 2.2
- ОС: Ubuntu 14.04 x86_64