【问题标题】:Is there any debug toolbar for Rails 3.xRails 3.x 是否有调试工具栏
【发布时间】:2011-11-13 05:40:46
【问题描述】:
我在一年多以前使用Rack::Bug,现在我想将它用于一个新的 Rails 3.1 项目。我尝试安装它,包括 master 和 rails3 分支,但没有成功。
也尝试了some github forks,但它们也不起作用。
有没有相同功能的替代品?
附:我已经知道newrelic和它的developer mode,只是在寻找其他东西,更类似于Rack::Bug
这是一个小屏幕截图(带有调试信息的绿色工具栏)
【问题讨论】:
标签:
ruby-on-rails
ruby-on-rails-3
debugging
rack
【解决方案1】:
机架错误似乎已修复,rails3 分支在 3.1.1 上为我工作
【讨论】:
-
是的,我刚刚又试了一次,这次似乎奏效了。但是,它仍然存在一些错误。我在我的 Gemfile gem 'rack-bug', :require => 'rack/bug', :git => 'git://github.com/brynary/rack-bug.git', :branch => 'rails3' 中用这一行尝试了 rails3 branch
【解决方案2】:
刚刚找到rails-footnotes
专业版:
- 易于添加
- 在您的 html 中嵌入 TextMate 链接以快速编辑文件
- 在 SQL 查询附近有一个跟踪链接,显示查询的执行位置
缺点:
- 布局不好,需要滚动到页面底部,我更喜欢Rack::Bug之类的工具栏
- 无法切换,始终执行
- 缺少
ActiveRecord 实例化信息。在查找内存泄漏时非常有用。
- 查询跟踪功能始终包含
SHOW FIELDS FROM table SCHEMA 和SHOW TABLES 等查询
- assigns 选项卡中有很多无用的信息,例如整个
@_response_body 和 @_view_renderer 对象(其中包含很多信息)
仍在寻找其他,任何提示表示赞赏。