なぜか
@cgi['userName']
を
@cgi['userName'].to_s
としないといたるところが動かなくなってしまった。
ちなみに
p @cgi['userName'].class => CGI::QueryExtension::Value