2009年3月5日木曜日

Railsのデバッガ

最近仕事でRuby on Railsに着手。
ローカルのPCは権限の問題やらで環境づくりが面倒なので、テストサーバで直接アプリ動かしたり。。

そんな状況だとIDEのデバッガが使えない!
そこで上司から教えてもらったのが "ruby-debug"(http://www.sitepoint.com/article/debug-rails-app-ruby-debug/)

config/environments/development.rb に require "ruby-debug" と書くだけで使える。
あとはプログラムの止めたいところに debugger と書けばそこでストップ
viewでも <% debugger %> とすれば使える。

mongrel_rails で動かしていたのだけれど、これだとデバッガは使えないようで、
ruby script/server で動かすとそのターミナルがそのままデバッグのコンソールになる。

こいつは使える。

0 件のコメント: