Yoshio TAKAEDA / 高枝佳男
takae****@mri*****
2003年 8月 6日 (水) 20:39:38 JST
はじめまして、高枝と申します。 rubyを1.8.0に入れ替えたらattach.cgiがエラーを吐くようになり ました。もしみなさんのところでも再現しているようでしたら、 [ruby-list:37964]周辺にみられるcgi.rbの仕様変更の影響なのか も知れません。 対処法として正しいかどうか自信ありませんが、とりあえず下の パッチをあてるとruby 1.6.8と1.8.0の両方で動いているようで す。ご確認いただいた上でしかるべき対処を講じて頂ければ幸いで す。_o_ --- 高枝佳男 http://www.takaeda.org/ --- hiki.orig/misc/plugin/attach/attach.cgi Sun Jun 22 15:56:21 2003 +++ hiki/misc/plugin/attach/attach.cgi Wed Aug 6 20:13:36 2003 @@ -9,7 +9,7 @@ def attach_image cgi = CGI.new - if cgi['attach'][0] then + if cgi['attach'].size > 0 then params = cgi.params page = CGI.escape(params['p'][0] ? params['p'][0].read : 'FrontPage') raise unless params['p'][0] && params['attach_file'][0] @@ -37,7 +37,7 @@ end redirect(cgi, "#{url}?c=#{command}&p=#{page}") end - elsif cgi['detach'][0] then + elsif cgi['detach'].size > 0 then params = cgi.params page = CGI.escape(params['p'][0] ? params['p'][0].read : 'FrontPage')