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.