Ruby 初心者スレッド Part 38
■ このスレッドは過去ログ倉庫に格納されています
0142デフォルトの名無しさん
2010/09/08(水) 23:22:01このページの最後の「ただ、名前を入力するとあいさつをするだけのつまらないCGI」を
少し改変してみたら動かなくなりました。
改変した部分は、cmd_startというメソッドで、
@cgi.out( @header ) {
となっている部分を
@cgi.header
として改変してヘッダーを出力させましたがinternalservererrorが出ます。
cgi.out(header)とcgi.headerとで違いはあるんでしょうか。
以下改変後のcmd_start
def cmd_start
@cgi.header
print <<END
<html><head><title>CGI::Session Demo</title></head>
<body>
<form action="#{ENV['SCRIPT_NAME']}" method="get">
<p>
あなたの名前は?
<input type="text" name="name">
<input type="hidden" name="cmd" value="hello">
<input type="submit" value="です。">
</p>
</form>
</body></html>
END
end
■ このスレッドは過去ログ倉庫に格納されています