なんか大事な前提を見過ごしてる気がするけど、ここに書いてある方法でruby-debugを試すことができなかった。
で動かす方法を調べてみた。
ruby-debugのインストール
gem install ruby-debug
初期設定
development.rbの最後に
require 'ruby-debug'
Debugger.start
webrickを再起動
使う
デバッグしたいところに
debugger
debugと書いたところにぶつかるとwebrick上でrdbってのが立ち上がる。
そんときに打つコマンド
l[ist] ソースの表示。
pp 変数 変数の表示。
f[rame] コールスタック表示
s[tep] ステップイン
n[ext] ステップオーバー
c[ont] 実行再開
ぬおー便利じゃないのー!