# Aiuto Mongrel

**URL:** <https://www.ruby-forum.com/t/aiuto-mongrel/137372>\
**Category:** IT\
**Created:** [May 12, 2008, 3:19pm UTC](https://www.ruby-forum.com/t/aiuto-mongrel/137372 "2008-05-12T15:19:48Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![aldoitalo](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/a587f6/32.png) [@aldoitalo](https://www.ruby-forum.com/u/aldoitalo)\
**Post date:** [May 12, 2008, 3:19pm UTC](https://www.ruby-forum.com/t/aiuto-mongrel/137372/1 "2008-05-12T15:19:48Z")

</div>

volevo iniziare a testare alcuni script su delle pagine html.  
quindi mi dirigo al path in cui ho la mia applicazione rails, faccio  
partire mongrel con il comado da terminale “mongrel\_rails start”.  
mi dirigo quindi su [http://localhost:3000/](http://localhost:3000/) da cui deduco che il  
webserver sia attivo e funzionante visto che vedo perfettamente la  
pagina di benvenuto.

PerÃ² nel momento in cui provo ad aprire altre pagine di esempio che ho  
creato (con estensione .rhtml) il webserver non le apre ma le scarica  
come fossero files allegati.

Sapreste indicarmi come risolvere il problema?

---

<div class="post-metadata">

**Author:** ![aldoitalo](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/a587f6/32.png) [@aldoitalo](https://www.ruby-forum.com/u/aldoitalo)\
**Post date:** [May 12, 2008, 10:00pm UTC](https://www.ruby-forum.com/t/aiuto-mongrel/137372/2 "2008-05-12T22:00:35Z")

</div>

Forse è superfluo dirlo, ma ti devi accedere ai metodi dei tuoi  
controller, non direttamente alle pagine che questi ultimi utilizzano.

Es:  
controller: users  
method: register  
view: register.html.erb (o register.rhtml in Rails \< 2.0)

allora invochi [http://localhost:3000/users/register](http://localhost:3000/users/register)

2008/5/12 Aldo I. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid):

---

<div class="post-metadata">

**Author:** ![aldoitalo](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/a587f6/32.png) [@aldoitalo](https://www.ruby-forum.com/u/aldoitalo)\
**Post date:** [May 13, 2008, 9:52am UTC](https://www.ruby-forum.com/t/aiuto-mongrel/137372/3 "2008-05-13T09:52:33Z")

</div>

Sinceramente non so nulla di Rails e controller… ho iniziato da poco  
a studiare Ruby e volevo cominciare a spingermi oltre i test sul  
terminale.  
per adesso vorrei qundi crearmi delle pagine rhtml dove all’ interno  
inserisco il mio codice ruby da testare del tipo:

\<% puts "Hello World" %\>

Posso quindi iniziare a fare questo con Mongrel o mi consigliate altre  
strade?

Carlo P. wrote:

> Forse ï¿½ superfluo dirlo, ma ti devi accedere ai metodi dei tuoi  
> controller, non direttamente alle pagine che questi ultimi utilizzano.
> 
> Es:  
> controller: users  
> method: register  
> view: register.html.erb (o register.rhtml in Rails \< 2.0)
> 
> allora invochi [http://localhost:3000/users/register](http://localhost:3000/users/register)

---

<div class="post-metadata">

**Author:** ![aldoitalo](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/a587f6/32.png) [@aldoitalo](https://www.ruby-forum.com/u/aldoitalo)\
**Post date:** [May 13, 2008, 10:02am UTC](https://www.ruby-forum.com/t/aiuto-mongrel/137372/4 "2008-05-13T10:02:52Z")

</div>

Onestamente non mi sono mai posto questo problema (forse si ottiene  
con mod\_rails sotto Apache…).  
Il problema Ã¨ un altro: non Ã¨ tanto “fare pagine dinamiche” con Ruby  
piuttosto che con PHP o Java o AOFKERCOK… Ã¨ piuttosto approcciare un  
pattern Model-View-Controller per la creazione di “applicazioni web”.  
E’ un approccio mentale diverso al problema insomma.

Il 13 maggio 2008 9.52, Aldo I. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) ha scritto:
