La notion d’échafaudage dans rails permet de créer un squelette de votre projet en créant automatiquement les objets que vous voulez à la mode MVC.

Tous les objets créés ont par défaut une page Web qui leur permet de faire les quatres opérations CRUD (Create, Read, Update, Delete).

 

On commence par créer un nouveau projet :

 

On va d’abord créer une base de données.

Par défaut le SGBD est SQLite, une base de données embarquée, très légère. Sinon, il y a toujours la possibilité d’utiliser MySQL. Le fichier à éditer est votreprojet/

Configuration de SQLite :

Ou bien configuration de MySQL :

On vérifie que tous les logiciels nécessaires sont là, puis on crée la base de données :

 

Ensuite on monte l’échafaudage :

Par exemple pour créer un objet contact :

 

L’échafaudage se compose de tout ça :

 

Il ne reste qu’à appliquer ce nouvel objet en base de données :

 

Du coup, quand on démarre le serveur rails :

 

On trouve l’objet prêt à fonctionner dans http://localhost:3000/nomobjet

Magie !

 

Sur le même sujet :