MiniProfiler没有显示在页面上

时间:2012-08-14 15:49:28

标签: ruby-on-rails mvc-mini-profiler

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

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

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

4 个答案:

答案 0 :(得分:6)

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

http://localhost:3000/?pp=enable
之后,你应该能够获得帮助页面。

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

答案 1 :(得分:4)

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

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

所以一定要在拔头发之前先挤压它们。

答案 2 :(得分:0)

由于没有使用当前所需的初始化程序的旧版gem,所以我也没有显示它。

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

bundle exec rails g rack_profiler:install

答案 3 :(得分:0)

MiniProfiler 也可以默认设置为隐藏

# config/initializers/mini_profiler.rb   
Rack::MiniProfiler.config.start_hidden = true
相关问题