11

我在让 MiniProfiler 向我显示报告时遇到问题。我只是在开发环境中,应该一直显示它。添加?pp=help确实会打开帮助页面。在 tmp/miniprofile 中有大量的 mp_timers_ 文件。显然那里正在发生一些事情。

起初我认为这是一个奇怪的 CSS 问题,就像我的导航栏覆盖了它一样。我尝试在没有 CSS 的情况下加载页面,但 MiniProfile 框仍然没有出现。

万一这很重要,我没有before_filter设置。但是,当我使用他们文档中的简单文档时,它没有任何帮助。

4

4 回答 4

9

我的第一个想法是默认情况下它是禁用的。如果是这种情况,您将无法看到帮助页面。从你描述的情况来看,它似乎正在工作。所以我的解决方案是在浏览器中输入这个,看看会发生什么。

http://localhost:3000/?pp=enable

之后,您应该能够访问帮助页面。

http://localhost:3000/?pp=help
于 2014-10-06T18:24:39.427 回答
5

我知道这已经很晚了,但是可能导致此问题的另一个潜在问题是 JS 错误。

如果有任何未解决的 JS 错误,徽章可能不会显示。

所以在拔头发之前一定要把它们压扁。

于 2016-10-10T00:48:33.933 回答
1

我也没有显示它,因为旧版本的 gem 没有当前需要的初始化程序。

为了解决这个问题,我只运行了生成器,它添加了一个初始化程序来在开发中设置 rack-mini-profiler:

bundle exec rails g rack_profiler:install

于 2019-06-03T09:41:48.003 回答
0

MiniProfiler 也可以默认隐藏

# config/initializers/mini_profiler.rb   
Rack::MiniProfiler.config.start_hidden = true
于 2021-05-19T16:11:27.677 回答