Home > Ruby > Rubyはじめました9:CGIでデバッグをする方法

Rubyはじめました9:CGIでデバッグをする方法

  • Posted by: ZARU
  • 2007/12/20
  • Ruby

RubyでCGIを組んでいるときにブラウザ上で手軽にデバッグをしたいなーという時の方法。

検索したらめちゃくちゃ便利なのが見つかりました。

#!/usr/local/bin/ruby

#ライブラリ読み込み
require "cgi"

#デバッグ用
def error_cgi
	print "Content-Type:text/html;charset=EUC\n\n"
	print "*** CGI Error List ***<br />"
	print "#{CGI.escapeHTML($!.inspect)}<br />"
	$@.each {|x| print CGI.escapeHTML(x), "<br />"}
end

begin
	#cgiの処理
	cgi = CGI.new
	#ほげほげー

rescue
  error_cgi
end

たったこれだけで、Rubyでエラーがあるとブラウザ上にエラー箇所が表示されます。

大変助かりました。ありがとうございます。


Comments:0

コメントフォーム:コメントはお気軽にご利用くださいませ。

画像の中に見える文字を入力してください。

Trackbacks:0

TrackBack URL for this entry
http://blog.tofu-kun.org/mt-tb.cgi/362
Listed below are links to weblogs that reference
Rubyはじめました9:CGIでデバッグをする方法 from Webプログラマー+WebデザイナーなZARU日記

Home > Ruby > Rubyはじめました9:CGIでデバッグをする方法

ブログパーツ
Search
Feeds

Return to top