From: Simon Strandgaard <0bz63fz3m1qt3001@...>
Date: 2003-06-07T04:06:41+09:00
Subject: Re: RUBY, CGI and objectts
On Sat, 07 Jun 2003 04:27:32 +0900, Steven Ketcham wrote:
> Perhaps I'm doing this wrong?
>
> I get
12345
- no cell tags.
>
> def doResult()
> row = [ 1, 2, 3, 4, 5 ]
> @cgi.out{
> @cgi.head{ "\n"+@cgi.title{"Test"} } +
> @cgi.body{
> @cgi.h1 { "Test" } +
> @cgi.table ('BORDER' => '1') {
> @cgi.tr { row.each { |cell| @cgi.td {"#{cell}"} } }
> } # table
> } # body
> }
> end
Try 'join' the elements .. :-)
def doResult()
row = [ 1, 2, 3, 4, 5 ]
@cgi.out{
@cgi.head{ "\n"+@cgi.title{"Test"} } +
@cgi.body{
@cgi.h1 { "Test" } +
@cgi.table ('BORDER' => '1') {
@cgi.tr { row.each { |cell| @cgi.td {"#{cell}"} }.join }
} # table
} # body
}
end
--
Simon Strandgaard