小型性能分析器未显示在页面上



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

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

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

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

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

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

http://localhost:3000/?pp=help
我知道

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

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

因此,在拔头发之前,请务必将它们压扁。

由于没有当前需要的初始值设定项的旧版本的 gem,我也没有显示它。

为了修复它,我只是运行了生成器,该生成器添加了一个初始值设定项来设置开发中的机架迷你轮廓仪:

bundle exec rails g rack_profiler:install

MiniProfiler 也可以默认设置为隐藏

# config/initializers/mini_profiler.rb   
Rack::MiniProfiler.config.start_hidden = true

最新更新