# Eruby per iniziare

**URL:** <https://www.ruby-forum.com/t/eruby-per-iniziare/86979>\
**Category:** IT\
**Created:** [February 27, 2007, 9:45am UTC](https://www.ruby-forum.com/t/eruby-per-iniziare/86979 "2007-02-27T09:45:15Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![sulfarom](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/839c29/32.png) [@sulfarom](https://www.ruby-forum.com/u/sulfarom)\
**Post date:** [February 27, 2007, 9:45am UTC](https://www.ruby-forum.com/t/eruby-per-iniziare/86979/1 "2007-02-27T09:45:15Z")

</div>

Salve.  
Sto iniziando con ruby e la prima cosa che voglio fare e’ convertire una  
banalissima applicazione web per la gestione di un database LDAP fatta  
in php.  
Voglio convertirla usando eruby a meno che non mi consigliate  
qualcos’altro.  
Leggendo un piccolo tutorial con degli esempi vedo:

\<% require ‘sito’  
require ‘cgi’  
current = Pagina.new(“home”, CGI.new(“html4”))  
%\>

. . . .

Nel file “sito” e’ definita la classe Pagine e il metodo header

def header  
@cgi.h2 {“esempio”}  
.  
.  
.  
end

Mi chiedo: cosa centra l’inclusione della libreria cgi in eruby?  
Voglio usare ruby a mo’ di php e non come cgi.

---

<div class="post-metadata">

**Author:** ![sulfarom](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/839c29/32.png) [@sulfarom](https://www.ruby-forum.com/u/sulfarom)\
**Post date:** [February 27, 2007, 9:56am UTC](https://www.ruby-forum.com/t/eruby-per-iniziare/86979/2 "2007-02-27T09:56:17Z")

</div>

> Eruby e’ solo un “parser” di codice ruby “infilato” (di solito) in  
> pagine html (passatemi la descrizione 🙂 ). Non ha alcun legame con il  
> webserver quindi ha bisogno del modulo cgi per poter accedere  
> all’ambiente che gli creera’ apache.

Pensavo lavorasse allo stesso modo di php.

---

<div class="post-metadata">

**Author:** ![sulfarom](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/839c29/32.png) [@sulfarom](https://www.ruby-forum.com/u/sulfarom)\
**Post date:** [February 27, 2007, 9:51am UTC](https://www.ruby-forum.com/t/eruby-per-iniziare/86979/3 "2007-02-27T09:51:17Z")

</div>

On mar, 2007-02-27 at 09:44 +0100, Mauro S. wrote:

> require ‘cgi’  
> .
> 
> Mi chiedo: cosa centra l’inclusione della libreria cgi in eruby?  
> Voglio usare ruby a mo’ di php e non come cgi.

Eruby e’ solo un “parser” di codice ruby “infilato” (di solito) in  
pagine html (passatemi la descrizione 🙂 ). Non ha alcun legame con il  
webserver quindi ha bisogno del modulo cgi per poter accedere  
all’ambiente che gli creera’ apache.
