2

我在我的 Rails 应用程序中使用 rack mini profiler。另外,我使用 Rails Admin 作为我的管理工具。

查看仪表板时,我收到以下消息:

找不到模型“Mini-profiler-resources”

关于如何解决这个问题的任何线索?

4

2 回答 2

9

我遇到了同样的问题。我的解决方案已使用rails_admin (0.6.1)和进行了测试cancan (1.6.10)

mini-profilerconfig 包含名为skip_paths. 解决方案是在初始化程序中设置此字段。

  1. 编辑(如果不存在则创建)config/initializers/mini_profiler.rb
  2. 添加要忽略的路径。对于 rails_admin,/admin应忽略: Rack::MiniProfiler.config.skip_paths ||= [] Rack::MiniProfiler.config.skip_paths << '/admin'
于 2014-03-03T20:07:59.670 回答
0

我遇到了同样的问题。

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' 路径,则不运行

于 2014-01-20T07:27:48.930 回答