百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
R

rack-bug

> 编程语言
开源

作为中间件实现的 Rack 应用程序的调试工具栏

1.1K stars0 点赞2 次浏览
访问官网GitHub

工具介绍

作为中间件实现的 Rack 应用程序的调试工具栏

Rack::Bug() (https://codeclimate.com/github/brynary/rack-bug)=========

  • 仓库: http://github.com/brynary/rack-bug

  • 密码基础的安全性 * 基于 IP 的安全性 * 机架: 错误监测和报告分为多个面板。 * 默认配置中的面板: * Rails 信息 * 计时器 * 请求变量 * SQL * 主动记录 * 缓存 * 模板 * 日志 * 内存 * 其他捆绑面板: * Redis * Sphinx * 添加自定义面板的 API 简单而强大

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 运行速度够快,可以在生产环境中用于特定故障排除。

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Ruby

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言