Подтвердить что ты не робот

Есть ли порт mvc-mini-profiler для Rails?

Я большой поклонник MiniProfiler, созданный Jarrod Dixon и командой Qaru для ASP.NET. Есть ли порт для приложений Rails?

Поскольку ядро ​​профилировщика находится в JavaScript, JQuery.tmpl и Less кажется, что перенос back-end в Rails будет довольно прямым, front-end уже сделано.

pic1

pic2

Архитектура переднего плана позволяет профилировать запрос POST и AJAX, прикрепляя идентификаторы профилирования к каждому запросу в пользовательском заголовке (X-MiniProfiler-Ids).

Существует аналогичный порт для Python и GAE.

Несмотря на то, что Rack Bug довольно интересен, пользовательский интерфейс не так богат - поддержки POST и AJAX там нет, API отсутствует для профилирования блоков и использования в производстве не рекомендуется.

Аналогично, NewRelic в режиме dev не поддерживается в производстве и не имеет знаменитого MiniProfiler "chicklet", отображаемого на каждой странице.

Есть ли порт MiniProfiler в Rails?

4b9b3361

Ответ 2

Вы просмотрели Rails-Footnotes?

"Он отображает сноски в приложении для легкой отладки, такие как сеансы, параметры запроса, куки, цепочка фильтров, маршруты, запросы и т.д.

Более того, он содержит ссылки на открытые файлы непосредственно в вашем редакторе, включая ваши обратные линии.

Ответ 4

Rackbug - это приложение Rack, добавляет панель инструментов диагностики в приложения Rack, она похожа на MiniProfiler.

enter image description here

Посмотрите список функций:

  • Защита паролем
  • Безопасность на основе IP
  • Стойка:: Инструмент регистрации ошибок/отчетность разбивается на панели.
    • Панели в конфигурации по умолчанию:
      • Информация о Rails
      • Таймер
      • Запросить переменные
      • SQL
      • Активная запись
      • Кэш
      • Шаблоны
      • Вход
      • Память
    • Другие панели:
      • Redis
      • Sphinx
    • API для добавления собственных панелей прост и эффективен

Он может работать во всех средах, которые вы указали с ограничением по IP-адресу.