Le blog de Fabien
A force d’en entendre parler, je me suis décidé à tester ce fameux Ruby On Rails. Pour ceux qui ne connaissent pas, allez lire la page à ce sujet sur Wikipédia.
La première étape consiste à installer Ruby et Rails sur son PC (ou Mac
). Je les ai installé de façon “manuelle” mais j’ai appris après qu’il existait une sorte d’EasyPHP pour RoR : Instant Rails. Je ne l’ai pas testé mais à priori, ça fonctionne. Si l’installation manuelle intéresse certaines personnes, je pourrai faire un autre billet ;-).
Premiers pas
Ruby On Rails installé, je peux enfin passer à l’action.
Je me suis d’abord créer un dossier rails sur mon disque de développement. Ce dossier contiendra toutes les applications Rails. Maintenant via l’invite de commandes (cmd.exe), je me place dans le dossier (dans mon cas c’est rails) et je créé ma première application via la commande :
rails mon_appli
Un ensemble de dossiers et de fichiers a normalement été créé. Vous pouvez maintenant accéder à votre première application. Pour cela, placez-vous dans le dossier mon_appli (cd mon_appli) puis lancez la commande :
ruby script\server
En allant à l’adresse http://127.0.0.1:3000/ vous devriez voir une page de bienvenue ^^
Surtout ne fermez pas l’invite de commandes !
C’est bien beau tout ça mais comment je créé une page ?
C’est tout simple :
ruby script\generate controller Fabien_IBFLe contenu du fichier devrait être le suivant :
class FabienIBFController > ApplicationController
end
En-dessous de :
class FabienIBFController > ApplicationController
Ajoutez :
def index
render_text "Ma première page"
end
Votre page est visible à l’adresse : http://127.0.0.1:3000/Fabien_IBF
Si vous voulez une page ‘ma_page_2′, il suffit d’ajouter en-dessous :
def ma_page_2
render_text "Ma deuxième page"
end
Vous pouvez la voir à l’adresse suivante : http://127.0.0.1:3000/Fabien_IBF/ma_page_2
Conclusion
Je m’arrête là mais RoR permet de faire bien plus. Je vous invite à tester Typo un moteur de blog très sympa.
Pour un framework aussi récent (la version 1.0 est sortie le 14 décembre 2005), je trouve que Ruby On Rails s’en sort bien. RoR permet de gagner beaucoup de temps dans le développement d’une application web (voir la vidéo “Créer un blog en 15 minutes” sur le site officiel du framework). Pour le moment le problème c’est les hébergeurs. A ma connaissance, en France, seul Typhon propose des offres avec Ruby On Rails. Espérons que d’autres hébergeurs s’y mettent aussi rapidement…
Je vais continuer à explorer ce framework et qui sait peut-être que je sortirai bientôt ma première application RoR ^^
Laisser un commentaire