最近仕事で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 件のコメント:
コメントを投稿