debugger で止めて、p ??? で変数の内容見て、c で次の debugger へ、なんてことをやってましたが埒があきません。ちゃんとログとって見るべきです。 Rubyでのloggerの超簡単な使い方 require 'logger' class Hoge def initialize @log = Logger.new(STDOUT) @log.level = Logger::DEBUG end # Hogeクラス内の使いたいところで @log.debug("vals=#{vals}\n") require 'logger' して、new() して、level を設定するだけでOK。 Railsでの超簡単な使い方 Railsでは logger クラスがすでにあるので、なにもしないで使いたいところで、こんなふうにやるだけ。 logger.debug("cond=#{cond}\n"