Rack MiniProfiler не захватывает sql запросы в приложении My Rails

В нашем проекте у нас много ActiveRecordmodels, мы используем 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

0 ответов

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