昨日書いた、gem serverをIE8から見るとヒドイことになる現象を解決しました。
どうやら、gem serverに問題があるようでした。
gem serverのコード(/usr/lib/ruby/site_ruby/1.8/rubygems/server.rbあたり)を見てみると、
gemのバージョンが1.3.3以降だと、40行目くらいに
ruby>>
SEARCH = <<-SEARCH
SEARCH
<<--
という検索窓をつけるためのHTMLが書かれているところがあります。
これのbuttonタグの書き方がIE8だとうまくいかないらしく(というか、FxとChromeがよきにはからってくれている?)、
ruby>>
SEARCH = <<-SEARCH
SEARCH
<<--
と**</button>できちんと閉じてあげないといけない**みたいです。
修正後のgem serverをIE8で見ると、こんな感じです。

きちんと表示できるようになって、うれしいです。
普段、全くIE使わないですけど。
posted by
y_tsuda on Thu 6 Aug 2009 at 05:48 with 0 comments