【问题标题】: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 SCHEMASHOW TABLES 等查询
    • assigns 选项卡中有很多无用的信息,例如整个 @_response_body@_view_renderer 对象(其中包含很多信息)

    仍在寻找其他,任何提示表示赞赏。

    【讨论】:

      【解决方案3】:

      查看迷你分析器,它与 StackExchange 上使用的相同(移植到 Ruby 除外)。 http://railscasts.com/episodes/368-miniprofiler?view=asciicast

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2013-12-28
        • 2012-11-06
        • 1970-01-01
        • 2011-01-16
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多