RoR - Tutoriel 1 : Installation
Ce tutoriel traite de la mise en place d’un serveur d’application Ruby on Rails. Nous allons écrire un logiciel de gestion de recettes de cuisine (Kuisine ^^) mais en ruby avec RoR, au menu :
- Installation, et mise en service de votre première application RoR
- Déploiement de la base de données (MySQL, SqlLite3)
- Conception du modèle métier
- Génération des controlleurs et des vues
- Personnalisation de l’interface (vues) utilisateurs
- Utiliation de plugin (OpenID, AjaxScaffold, etc …)
Chapitre 1 : Installation, et mise en service de votre première application RoR
Pour faire fonctionner ruby on rails sur votre environnement de developpement, vous devez dans un premier temps disposer de l’interpréteur Ruby
- Téléchargez / Installer Ruby sur votre machine
- Téléchargez / Installer RubyGems qui les gestionnaire de paquets Ruby
- Enfin executez la commande pour installer l’environnement Rails :
gem install rails –include-dependencies
Nous allons créer le squelette de l’application, maintenant que RoR est installé, vous pouvez executer la commande :
cd /votre/repertoire
rails kuisine # ou tout autre nom d’application, dans notre cas c’est kuisine
Rails va générer une arborescence dans laquel il y a les descriptions des modèles, les controleurs (interface aux modèles, partie fonctionnelle), et enfin les vues (interface finale de l’utilisateur codé en rHTML en général mais on peut utiliser d’autre langage de mise en page)
Pour executer l’application, Ruby embarque un serveur d’application Mongrel, pour le lancer il suffit d’executer la commande :
ruby script/server
Puis faire pointer votre navigateur favori, sur l’adresse :
Autres articles
You’re currently reading “RoR - Tutoriel 1 : Installation”, an entry on ZeNiTHaR’z BLoG
- Published:
- 12.02.07 / 3pm
- Category:
- Tutoriels
Autres articles
- Post Navigation:
- « Ateliers KDE - Novembre 2007
7 Strikes Wiiiiiiiiiiiiiiiiiiiiii »













Add New Comment
Thanks. Your comment is awaiting approval by a moderator.
Do you already have an account? Log in and claim this comment.
Add New Comment
Trackbacks
(Trackback URL)