Rails Admin & Mini Profiler
Я использую стойку мини-профилировщик в моем приложении Rails. Кроме того, я использую Rails Admin в качестве инструмента администратора.
Когда я смотрю на приборную панель, я получаю следующее сообщение:
Модель 'Mini-profiler-resources' не найдена
Любая подсказка о том, как это исправить?
2 ответа
Я сталкиваюсь с той же проблемой. Мое решение было проверено с rails_admin (0.6.1)
а также cancan (1.6.10)
,
mini-profiler
конфиг содержит поле с именем skip_paths
, Решение состоит в том, чтобы установить это поле в инициализаторе.
- Изменить (создать, если не существует)
config/initializers/mini_profiler.rb
, - Добавьте путь, который вы хотите игнорировать. Для rails_admin,
/admin
следует игнорировать:Rack::MiniProfiler.config.skip_paths ||= [] Rack::MiniProfiler.config.skip_paths << '/admin'
У меня та же проблема.
мой обходной путь отключен mini-profiler
при посещении rails_admin
пара шагов
измените mini_profiler.rb внутри инициализаторов, добавьте
Rack::MiniProfiler.config.authorization_mode = :whitelist
изменить application_controller
before_filter :mini_profiler, unless: :rails_admin_path?
не беги mini_profiler
если текущий путь запроса равен 'rails_admin
' дорожка