Ruby on Rails のデバッグ

webrickで起動する

#script/server webrick --debugger

対象部分に

debuggerを入れるとそこがブレークポイントとなる。


p [変数名]で変数の参照

list 実行中のスクリプトの表示

c で続行

コードを変更したら再度サーバーを起動し直す必要がある。

rails2.0から使用できる模様。

rails1.2.3から2.0へアップグレードしたけど、1.2.3ベースのコードもそのまま使えている。

config/environments.rbファイルの中のRAILS_GEM_VERSIONで設定するとバージョンごとに異なるふるまいをするようだ。