代码之家  ›  专栏  ›  技术社区  ›  Shard Brian Ellis

用于Ruby on Rails的Debugkit

  •  1
  • Shard Brian Ellis  · 技术社区  · 15 年前

    我是一个cakephp开发人员,目前正在Ruby on Rails上做一些工作,我在cakephp中经常使用的一件事是调试工具包,它允许我查看网页中的许多内容,例如请求信息和视图中可用的变量。

    像这样的东西可以用在铁轨上吗,因为我找不到类似的东西。

    2 回复  |  直到 15 年前
        1
  •  1
  •   hgmnz    15 年前

    我同意Z3Cko的回答(+1!),您还应该看看rack::bug:

    http://www.brynary.com/2009/4/22/rack-bug-debugging-toolbar-in-four-minutes

    浏览从那篇文章链接的截图。

    伟大的工具

        2
  •  3
  •   z3cko    15 年前

    有Ruby调试,您可以使用它来调试您的应用程序。 你需要红宝石调试宝石

    sudo gem install ruby-debug
    

    之后,您必须以调试模式启动服务器。

    script/server --debugger
    

    现在如果你排好队

    debugger 
    

    在Rails代码的某个地方,运行服务器的控制台会触发一个IRB,在该IRB中,您可以看到所有需要的请求变量和调试信息。

    调试器当前支持Webrick或Mongrel。

    有关Ruby on Rails的所有调试选项,请参见 http://guides.rubyonrails.org/debugging_rails_applications.html