ruby-debug setup
sudo gem install ruby-debug |
start rails webrick/mongrel web server
script/server --debugger |
using debugger in controller
class PeopleController < ApplicationController def new debugger # 当应用程序访问到此行时,在console中会出现debugger控制台 @person = Person.new endend |
debugger shell 命令帮助
(rdb:40) helpruby-debug help v0.10.3Type 'help ' for help on a specific commandAvailable commands:backtrace delete enable help next quit showbreak disable eval info p reload sourcecatch display exit irb pp restart stepcondition down finish list ps save threadcontinue edit frame method putl set trace |
其中比较常用的是next/list/continue/method/backtrace命令。