Как использовать rack-mini-profiler для вызовов ajax?
Мне удалось получить rack-mini-profiler
гем, чтобы хорошо работать на полных страницах, которые мы обслуживаем в нашем приложении. Что мне не удалось, так это как напрямую получить данные для одного из вызовов, которые мы обслуживаем через ajax, на другую страницу. Я обнаружил, что если я делаю вызов ajax, а затем вызываю один из наших запросов на полную страницу, я вижу также время ajax, но это довольно громоздко.
Есть ли у вас какие-либо советы о том, как увидеть маленькое меню также непосредственно на странице, где выполняется вызов ajax? Наш ajax-вызов возвращает html, и для отображения меню будет достаточно места.
2 ответа
Приношу свои извинения за косвенный ответ на ваш вопрос. Но я настоятельно рекомендую панель Rails для Chrome Extension (и связанных с ней драгоценных камней), особенно для изучения вызовов Ajax/Async с Rails.
Я использую это каждый день на работе и считаю, что это отличный инструмент.
Как только вы добавили
rack-miniprofiler
в свой пакет, тогда вам нужно установить
disable_caching = true
. Вы можете сделать это в инициализаторе:
# config/initializers/rack_profiler.rb
if Rails.env.development?
Rack::MiniProfiler.config.disable_caching = true
end