Rails Admin & Mini Profiler

Я использую стойку мини-профилировщик в моем приложении Rails. Кроме того, я использую Rails Admin в качестве инструмента администратора.

Когда я смотрю на приборную панель, я получаю следующее сообщение:

Модель 'Mini-profiler-resources' не найдена

Любая подсказка о том, как это исправить?

2 ответа

Решение

Я сталкиваюсь с той же проблемой. Мое решение было проверено с rails_admin (0.6.1) а также cancan (1.6.10),

mini-profiler конфиг содержит поле с именем skip_paths, Решение состоит в том, чтобы установить это поле в инициализаторе.

  1. Изменить (создать, если не существует) config/initializers/mini_profiler.rb,
  2. Добавьте путь, который вы хотите игнорировать. Для rails_admin, /admin следует игнорировать:Rack::MiniProfiler.config.skip_paths ||= [] Rack::MiniProfiler.config.skip_paths << '/admin'

У меня та же проблема.

мой обходной путь отключен mini-profiler при посещении rails_adminпара шагов

  1. измените mini_profiler.rb внутри инициализаторов, добавьте

    Rack::MiniProfiler.config.authorization_mode = :whitelist

  2. изменить application_controller

    before_filter :mini_profiler, unless: :rails_admin_path?

не беги mini_profiler если текущий путь запроса равен 'rails_admin' дорожка

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