# Cgi

**URL:** <https://www.ruby-forum.com/t/cgi/90984>\
**Category:** Ruby\
**Created:** [April 3, 2007, 4:24pm UTC](https://www.ruby-forum.com/t/cgi/90984 "2007-04-03T16:24:27Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![JoeyP](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/b5a626/32.png) [@JoeyP](https://www.ruby-forum.com/u/JoeyP)\
**Post date:** [April 3, 2007, 4:24pm UTC](https://www.ruby-forum.com/t/cgi/90984/1 "2007-04-03T16:24:27Z")

</div>

Am I not able to build a string and pass it to the cgi class?

#!/usr/bin/ruby -w  
require ‘cgi’

mystring = “”  
mystring \<\< "‘bgcolor’ =\> ‘blue’ "

cgi.body(mystring) {

This will not give me an error but the parameter for body shows up  
blank.  
if I write:

cgi.p { mystring } I can see that the string is formatted correctly.

Any ideas?

Thanks in advance

---

<div class="post-metadata">

**Author:** ![JoeyP](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/b5a626/32.png) [@JoeyP](https://www.ruby-forum.com/u/JoeyP)\
**Post date:** [April 4, 2007, 1:23am UTC](https://www.ruby-forum.com/t/cgi/90984/2 "2007-04-04T01:23:27Z")

</div>

On 4/3/07, JoeyP [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> 

myhash = {“BGCOLOR” =\> “BLUE”}

cgi.body(myhash) { }

Harry

–

[http://www.kakueki.com/ruby/list.html](http://www.kakueki.com/ruby/list.html)  
Japanese Ruby List Subjects in English
