我在让MiniProfiler向我展示报告方面遇到了问题。我只是在开发环境中,它应该一直显示它。添加?pp=help
确实会显示帮助页面。在tmp / miniprofile中,有大量的mp_timers_文件。显然有些事情发生在那里。
起初我认为这是一个奇怪的CSS问题,就像我的导航栏覆盖它一样。我尝试加载没有CSS的页面,MiniProfile框仍然没有出现。
如果重要,我没有before_filter
设置。但是,当我使用他们的文档中的简单文件时,它没有任何帮助。
答案 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