|
Recherche |
Ruby on Rails (RoR ou Rails) est un framework libre écrit en Ruby. RoR se base sur l'architecture Modèles Vues Contrôleurs. Pour plus d'informations, rendez-vous sur Wikipedia. Afin de pouvoir utiliser RoR sur votre hébergement mutualisé, le plus simple à faire est, dans un premier temps, d'installer le framework chez vous pour y développer l'application, puis de mettre à jour l'application ainsi créée sur votre espace web. Vous pouvez installer séparemment un serveur Web, une base de données, Ruby et Rails ou utiliser un package préconfiguré. (Les utilisateurs Mac OS X trouveront leur bonheur sur http://locomotive.raaum.org/) Il est déconseillé d'utiliser le logiciel de Windows pour décompresser l'archive. Rendez-vous sur http://www.7-zip.org/ si vous n'avez pas encore d'outils de décompression ZIP. Une fois le fichier ZIP téléchargé sur votre ordinateur, décompressez-le dans le répertoire de votre choix. Assurez-vous cependant que le chemin d'installation ne contiennent aucun espace, puis, lancez « InstantRails.exe ». InstantRails détectera qu'il est démarré à partir d'un nouveau répertoire et demandera s'il doit mettre à jour le chemin d'installation dans chaque fichier de configuration ... la réponse est biensûr oui. Une fois lancé, vous devriez voir une fenêtre qui ressemble à : ![]() source : http://instantrails.rubyforge.org/wiki/wiki.pl. A présent, cliquez sur le « I » en haut à gauche, puis Rails Applications et Manage Rails Applications. Cochez l'application que vous souhaitez tester et cliquez sur « Start with Mongrel ». Dans votre navigateur favori, entrez http://127.0.0.1:3001 pour tester le livre de cuisine ou http://127.0.0.1:3003 pour tester Typo. Pour créer une nouvelle application, cliquez sur « Create new rails app », puis dans la fenêtre qui s'ouvrira, entrez « rails mon_application_rails » : ![]() Revenez dans la fenêtre « Rails applications », cliquez sur « Refresh », cochez « mon_application_rails » dans la liste et cliquez sur « Start with Mongrel ». Dans votre navigateur favori, entrez http://127.0.0.1:3000. Une fois votre application fonctionnelle, il est temps de la mettre en ligne. Pour ceci, le plus simple et le plus sécurisé est de télécharger le dossier de votre application (le répertoire contenant les répertoires public, log, vendor, app, etc ...) vers le répertoire www/ de votre espace web. Ensuite, il faut paramétrer votre application pour qu'elle fonctionne parfaitement sur l'hébergement mutualisé OVH. Pour ceci, éditez le fichier votre_application_rails/.htaccess et ajoutez : deny from all Ensuite, éditez le fichier votre_application_rails/public/.htaccess et ajoutez : allow from all RewriteBase /mon_application_rails/public juste avant : RewriteRule ^$ index.html [QSA] RewriteRule ^([^.]+)$ $1.html [QSA] RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ dispatch.cgi [QSA,L] A présent, vous pouvez consulter votre application sur votre hébergement à cette adresse : http://www.mondomaine.com/votre_application_rails/public/ Nous avons développé une application de test afin de vous montrer ce qu'il est possible de faire avec Rails en à peine 10 minutes : http://premium.ovh.net:81/hello/public/hello. Source : http://instantrails.rubyforge.org/wiki/wiki.pl. |