On Wed, 29 Oct 2003 17:50:33 +0900 In article <1067417432.372792.11668.nullmailer / picachu.netlab.jp> [[ruby-dev:21761] Re: ruby 1.8.1 preview1 schedule] matz / ruby-lang.org (Yukihiro Matsumoto) wrote: > |CGI::Session が動かなくなってます。 > > CGI::Sessionを使い込んでない私のために、どんな風に動かないの > か説明していただけませんか? すいません。なんか session_id に CGI::Value を渡してしまっていた のですが,以下のエラーが出てました。 TypeError: `to_a' did not return Array from /usr/local/lib/ruby/1.8/cgi.rb:804:in `Array' (snip) でもって,よくよく調べたら CGI::Value を strip してから渡すとこ れになるようです。 流れ: foo = cgi["foo"] # => #<CGI::Value @param=["bar","baz"]> foo = foo.strip # => #<CGI::Value @param=nil> Array(foo) # => CGI::Value#to_a returns @param # => nil => TypeError ## CGI::Value って何かと厄介事起こしてる気がする :-( ―[ Tietew ]―――――――――――――――――――――――――― メ : tietew / tietew.net / tietew / raug.net / tietew / masuclub.net ホペ: http://www.tietew.net/ Tietew Windows Lab. http://www.masuclub.net/ 鱒倶楽部 指紋: 26CB 71BB B595 09C4 0153 81C4 773C 963A D51B 8CAA