FireBugでJavaScriptデバッガがきかない問題

http://d.hatena.ne.jp/unageanu/20090720/1248060226

上記サイトで書かれているように、

WebrickのデフォルトのMIME type一覧に、「js」に対応するMIME typeが設定されておらず、「application/octet-stream」が返されてくることが原因。FireBug1.4.0からMIME typeをチェックしてテキストファイルでなければデバッグ対象としないようになったみたいですな。

が原因みたい。

対策として下記ファイルを作成して

# cinfig/mime.types
text/javascript js # これを新規追加
image/x-portable-graymap pgm
text/html html
application/zip zip
text/xml xml
image/tiff tiff
image/jpeg jpg
text/html htm
application/x-dvi dvi
image/x-portable-pixmap ppm
video/mpeg mpe
application/msword doc
application/octet-stream class
image/x-xbitmap xbm
text/sgml sgm
video/quicktime qt
application/postscript ps
text/css css
application/rtf rtf
image/x-cmu-raster ras
image/x-portable-anymap pnm
video/mpeg mpg
application/octet-stream lzh
image/gif gif
image/x-xwindowdump xwd
text/plain txt
text/plain rb
image/x-portable-bitmap pbm
video/mpeg mpeg
application/octet-stream lha
application/x-x509-ca-cert crt
application/pkix-cert cer
image/bmp bmp
image/tiff tif
text/plain asc
text/plain rd
application/pdf pdf
application/octet-stream exe
application/x-pkcs7-crl crl
application/octet-stream bin
text/sgml sgml
application/postscript eps
application/postscript ai
application/vnd.ms-excel xls
application/vnd.ms-powerpoint ppt
image/png png
video/quicktime mov
image/jpeg jpe
text/x-setext etx
video/x-msvideo avi
image/x-xpixmap xpm
image/jpeg jpeg
application/octet-stream dms

以下のようにrails(webrick)を起動してやるようにした。

ruby script/server -m config/mime.types

なんか、あまりにもあまりな解決方法なので、あとでちゃんとした方法を調べよう。