我在Rails应用程序中使用rack mini profiler。另外,我使用Rails Admin作为我的管理工具。
在查看信息中心时,我收到以下消息:
无法找到模型'迷你探测器资源'
有关如何解决此问题的任何线索?
答案 0 :(得分:9)
我遇到了同样的问题。我的解决方案已使用rails_admin (0.6.1)
和cancan (1.6.10)
进行了测试。
mini-profiler
config包含名为skip_paths
的字段。解决方案是在初始化程序中设置此字段。
config/initializers/mini_profiler.rb
。/admin
:
Rack::MiniProfiler.config.skip_paths ||= []
Rack::MiniProfiler.config.skip_paths << '/admin'
答案 1 :(得分:0)
我遇到了同样的问题。
访问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