2008-02-23から1日間の記事一覧

Ruby の CGI スクリプトで Exception をブラウザに表示させる

そこで、Ruby の CGI スクリプトでも、エラーをログファイルではなくブラウザに表示させるための小さなライブラリを書いてみた。cgi_exception.rb ## HTML エスケープ def _esc_html(s) s.to_s.gsub(/&/,'&amp;').gsub(/</,'&lt;').gsub(/>/,'&gt;').gsub(/"/,'&quot;') end ##…

Ruby が PHP に負けている点 #1: エラー内容がブラウザに表示されない

Ruby で CGI プログラムを書いていると、ときどき「PHP のほうが簡単だよなー」と思うときがある。そのひとつが、エラーが発生したときに、その内容が PHP ではブラウザに表示されるのに対し、Ruby ではブラウザには 500 Internal Server Error しか表示され…