Résumez les étapes pour implémenter la fonctionnalité CRUD de base à l'aide de Ruby on Rails. CRUD est un acronyme pour créer, lire, mettre à jour et détruire.
Dans le terminal, utilisez la commande rails pour créer une application.
rails new blog_app -d postgresql
Cette commande crée un nouveau blog_app. J'y suis habitué, donc j'utilise postgreSQL comme base de données. Si rien n'est spécifié, sqlite3 sera la base de données. Allez ensuite dans le répertoire racine de l'application (cd blog_app) et dans le terminal
rails db:create
Entrez pour lancer la base de données. Lancez le serveur et vérifiez localement que l'application est prête.
rails s
OK si l'écran ci-dessus apparaît. Vous pouvez terminer le démarrage du serveur avec ctrl + C.
Maintenant que l'application a été lancée, nous allons implémenter la possibilité de publier (créer), lire (lire), mettre à jour (mettre à jour) et supprimer (supprimer) des blogs. En fait, en utilisant l'échafaudage du générateur de rails, c'est fait avec seulement deux commandes.
rails g scaffold blog title:string content:text
rails db:migrate
Avec la première commande, vous pouvez créer un modèle de blog, une vue, un contrôleur et un routeur à la fois. Dans ce cas, un titre de variable d'instance de type chaîne (chaîne de caractères) et un contenu de variable d'instance de type texte (texte) sont créés dans le modèle Blog. La deuxième commande est nécessaire pour créer une table de blogs dans la base de données.
Récapitulons maintenant le modèle, la vue, le contrôleur et le code du routeur sans utiliser l'échafaudage.
Recommended Posts