Rack::Bug() (https://codeclimate.com/github/brynary/rack-bug)=========
config.middleware.use "Rack::Bug",
:secret_key => "一个非常长且非常难以猜测的随机字符串"
将书签添加到您的浏览器中:
打开 http://RAILS_APP/__rack_bug__/bookmarklet.html
与非 Rails Rack 应用程序一起使用
只需将 Rack::Bug 用作其他中间件。请参阅 spec/fixtures 目录中的 SampleApp,以了解 Sinatra 应用的示例。
如果您希望使用日志记录器面板,请定义 LOGGER 常量,该常量为 ruby Logger 或 ActiveSupport::BufferedLogger
配置自定义面板
按照您希望它们出现的顺序指定要使用的面板集:
require "rack/bug"
ActionController::Dispatcher.middleware.use Rack::Bug 存在问题
:secret_key => "一个非常长且非常难以猜测的随机字符串",
:panel_classes => [
机架 :: Bug :: TimerPanel,
机架 :: Bug :: RequestVariablesPanel,
机架 :: Bug :: RedisPanel,
机架 :: Bug :: TemplatesPanel,
机架 :: Bug :: LogPanel,
机架 :: 问题 :: 内存面板
]
运行架::在搭建或生产环境中出现错误
我们发现 Rack::Bug 运行速度够快,可以在生产环境中用于特定故障排除。