From: montana Date: 2002-11-27T04:07:41+09:00 Subject: Newbie CGI help please. I tried the following basic cgi from the "Pickaxe": require "cgi" cgi = CGI.new("html3")  # add HTML generation methods cgi.out{   cgi.html{     cgi.head{ "\n"+cgi.title{"This Is a Test"} } +     cgi.body{ "\n"+       cgi.form{"\n"+         cgi.hr +         cgi.h1 { "A Form: " } + "\n"+         cgi.textarea("get_text") +"\n"+         cgi.br +         cgi.submit       }     }   } } When I try to run this in my browser I get an error, so I checked my error_log to see what the problem was and found the following: [Tue Nov 26 12:53:56 2002] [error] mod_ruby: error in ruby /Library/WebServer/CGI-Executables/ruby/test.rb:5: undefined method `html' for # (NameError) from /Library/WebServer/CGI-Executables/ruby/test.rb:4:in `out' from /Library/WebServer/CGI-Executables/ruby/test.rb:4 from /usr/lib/ruby/1.6/apache/ruby-run.rb:70:in `load' from /usr/lib/ruby/1.6/apache/ruby-run.rb:70:in `handler' from ruby:0 This looks like it is sayong that html is an undefined method. What am I doing wrong here? Thanks. SA