普通、CGIでエラーが発生した場合は[500 Internal Server Error]が表示され、どの部分がエラー発生箇所なのか確認することはできない。 自分もちょっと引っかかったのでググってみたら以下のエントリーを発見。 http://nobuson-ruby.at.webry.info/200504/article_10.html 記述されているソースが分かりづらかったので、ちょっと調べて書いてみる。 #!/usr/local/bin/ruby require 'cgi' #デバッグファンクション def error_cgi print "Content-Type: text/html\n\n" puts "*** CGI Error List ***" puts "<br /><br />" puts "#{CGI.escapeHTML($!.inspect)}" puts "<