Cerca


stampa pdf
Utilizzo RubyOnRails

Utilizzo di Ruby on Rails su un Hosting Plan


Ruby on Rails (RoR oppure Rails) è un framework libero scritto in Ruby. RoR si basa sull'architettura Model-View-Controller?. PEr maggiori informazioni, visitate Wikipedia.

Al fine di poter utilizzare RoR sul vostro piano di Hosting, la cosa più semplice da fare è, in un primo tempo, installare il framework off-line per sviluppare l'applicativo, poi aggiornarlo e crearlo sul vostro spazio web.


Installazione a domicilio

Potete installare separatamente un server Web, un database, Ruby e Rails oppure utilizzare un package preconfigurato. (Gli utilizzatori Mac OS X troveranno la felicità su http://locomotive.raaum.org/)

E' sconsigliato utilizzare il programma di Windows per scompattare l'archivio. Visitate http://www.7-zip.org/ se non avete ancora un'utility di decompressione ZIP.

Una volta scaricato il programma sul vostro computer, scompattatelo nella directory di vostra scelta. Assicuratevi che il percorso non contenga alcuno spazio, poi, lanciate « InstantRails.exe ».

InstantRails individuerà che è stato lanciato a partire da una nuova directory e chiederà di aggiornare il percorso d'installazione dentro ciscun file di configurazione ... la risposta è si.

Una volta lanciato, dovrete vedere una finestra tipo questa :



sorgente : http://instantrails.rubyforge.org/wiki/wiki.pl.

Cliccate sulla « I » in alto a sinistra, poi Rails Applications e Manage Rails Applications. Selezionate l'applicazione che desiderate testare e cliccate su « Start with Mongrel ».
Nel vostro browser preferito, scrivete http://127.0.0.1:3001 per testare il libro di cucina oppure http://127.0.0.1:3003 per testare Typo.

Per creare una nuova applicazione, cliccate su « Create new rails app », poi dentro la finestra che si aprirà, inserite « rails mia_applicazione_rails » :


Ritornate nella finestra « Rails applications », cliccate su « Refresh », selezionate « mia_applicazione_rails » dentro la lista e cliccate su « Start with Mongrel ». Nel vostro browser, scrivete http://127.0.0.1:3000.

Aggiornamento dell'applicazione sul vostro spazio web

Una volta resa funzionale la vostra applicazione, è tempo di metterla on-line. Per questo, in maniera semplice e sicura, caricate la directory della vostra applicazione (la directory contenente public, log, vendor, app, etc ...) sulla directory www/ del vostro spazio web.

In seguito, bisogna configurare la vostra applicazione perchè funzioni perfettamente sull'hosting Plan OVH. Per farlo, editate il file vostra_applciazione_rails/.htaccess ed aggiungete :

deny from all


In seguito, editate il file vostra_applciazione_rails/public/.htaccess ed aggiungete :

allow from all
RewriteBase /mon_application_rails/public


dopo :

RewriteRule ^$ index.html [QSA]
RewriteRule ^([^.]+)$ $1.html [QSA]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ dispatch.cgi [QSA,L]


Ora, potete consultare la vostra applicazione sul vostro hosting a questo indirizzo :

http://www.miodominio.com/vostra_applicazione_rails/public/

Abbiamo sviluppato un'applicazione di test al fine di mostrarvi quel che è possibile fare con Rails in appena 10 minuti :

http://ovh.becu.fr/hello/rails/info/properties.

Sorgente : http://instantrails.rubyforge.org/wiki/wiki.pl.