原です。

From: matz / netlab.co.jp (Yukihiro Matsumoto)
Subject: [ruby-list:5833] Re: CGI script in Ruby
Date: Thu, 8 Jan 98 18:59:36 +0900

> まつもと ゆきひろです

> |原です。
> 
> |いいと思います。CGI ってデバッグしにくくて、自分ではなるべく外
> |側を begin-end 囲んで rescue 節でエラーのバックトレースの出力
> |を html で出すようにしてますけど。cgi-lib.rb にそれ用のメソッ
> |ドを入れておくといいですね。
> 
> どういう定義のメソッドをどういう名前にしたら良いと思います?

私が良くやるのは

  def CGI.error
    msgs = ["<pre>ERROR: <strong>#$!</strong>"]
    msgs << $@
    msgs << "</pre>"
    CGI.message(msgs.join("\n"), "ERROR")
    exit
  end

なんて単純なものですけどね。

#そういえば CGI.message は nph- スクリプトに対応してないなあ。