Introduction with Sample Code: CGI Also we have mod_ruby, eRuby, etc. require "cgi" cgi = CGI::new("html3") cgi.out{ cgi.html{ cgi.head{cgi.title("Title")}+ cgi.body{ format("your data foo = %s", cgi["foo"]) } } }