[lnkForumImage]
TotalShareware - Download Free Software

Confronta i prezzi di migliaia di prodotti.
Asp Forum
 Home | Login | Register | Search 


 

Forums >

comp.lang.ruby

Ruby and URL Variables

Devlin Zaussome

4/3/2008 8:30:00 PM

I'm quite new to Ruby and am wondering if there is a way to access what
I called "URL variables" (not sure if that's the proper name.) They were
essentially GET variables, and PHP made it very easy to access with a
global called $_GET.

Is there an equivalent for Ruby? I'm trying to avoid using Rails, I
don't like it much.

For more clarification, if somebody visits a file called "test.rb" in
their web browser with the full URL "test.rb?foo=bar," how could I have
the app print "bar," or more specifically, the value of foo.
--
Posted via http://www.ruby-....

2 Answers

Florian Gilcher

4/3/2008 8:41:00 PM

0

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1


On Apr 3, 2008, at 10:29 PM, Devlin Zaussome wrote:
> I'm quite new to Ruby and am wondering if there is a way to access
> what
> I called "URL variables" (not sure if that's the proper name.) They
> were
> essentially GET variables, and PHP made it very easy to access with a
> global called $_GET.

Those are called GET-Parameters :).

>
>
> Is there an equivalent for Ruby?

As Ruby is not built with web development in mind, it does not have
such a thing.

But parameters are accessible through the CGI-Library. You can
find an introduction here: (it is a bit dated, but it mostly fits)

http://www.ruby-doc.org/docs/ProgrammingRuby/htm...

> I'm trying to avoid using Rails, I don't like it much.

There are other nice web frameworks in Ruby - try one of those.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.8 (Darwin)

iEYEARECAAYFAkf1QOAACgkQJA/zY0IIRZb16gCff6ti0kUnok68xvsmwA2hqSFS
6GAAnRrnke0CwZsXHoQH1ImzBtCladdn
=7juI
-----END PGP SIGNATURE-----

Devlin Zaussome

4/3/2008 8:52:00 PM

0

Florian Gilcher wrote:
>> Is there an equivalent for Ruby?
>
> As Ruby is not built with web development in mind, it does not have
> such a thing.
>
> But parameters are accessible through the CGI-Library. You can
> find an introduction here: (it is a bit dated, but it mostly fits)
>
> http://www.ruby-doc.org/docs/ProgrammingRuby/htm...


Thanks very much for that link, I've got it working now. :)
--
Posted via http://www.ruby-....