■REST "Créer / Lire / Mettre à jour / Supprimer" souvent utilisé en SQL est appliqué respectivement à "GET / POST / PUT / DELETE". Étant donné que la gestion des statuts telle que les sessions n'est pas effectuée, il est nécessaire d'écrire les instructions une par une. Fondamentalement, il est décrit dans "route.rb".
■ Ligne de commande Terminal. Il est livré en standard avec l'IDE cloud.
■Cloud9 Un environnement de développement intégré qui peut être développé sur le cloud fourni par AWS. Super pratique car il n'y a pas besoin de paramètres d'environnement gênants
■gem Fichier patch? Des éléments supplémentaires? Quelque chose comme. Si vous le mettez dans un fichier appelé "Gemfile" et tapez bundle install dans le terminal, il sera installé automatiquement.
■rails new Le premier sort à écrire lors de la création d'une application à l'aide de Rails. Il générera automatiquement les fichiers nécessaires.
■ Cadre Les rails sont le cadre. Si vous avez un éditeur, vous pouvez programmer librement, mais dans le futur ce sera un désordre d'écriture, alors "arrangons l'écriture dans une certaine mesure". Si vous utilisez Rails, vous pouvez faire le même processus avec votre propre expression courte, qui prend des dizaines de lignes lorsqu'elle est écrite en Ruby. Il n'y a pas encore de valeur réelle.
■ Version pour chaque jeu Si la version est différente, le comportement peut être différent, il est donc préférable de corriger la version pour le développement. Si le ressort 2.0.2 ne peut pas être installé, tapez "bundle update spring" et réinstallez-le.
[Entraine toi] Il est écrit avant le lancement du serveur rails.
■ Modèle MVC Un concept qui définit où et quel fichier placer. Peu importe où vous mettez quoi que ce soit, mais ce sera difficile à gérer plus tard, donc je vais l'écrire avec un certain degré d'unité. Je ne sais pas vraiment où écrire quoi.
■ méthode de rendu Une méthode qui génère une réponse. À utiliser avec le contrôleur et la vue.
■ Méthode une fonction. Utilisez-le en le prenant en sandwich entre def et end. Lors de l'appel, écrivez le nom de la méthode définie.
■routes.rb Décrivez quelle page est renvoyée pour quelle demande. S'agit-il essentiellement d'un contrôleur?
■ 1.3.4 Réécrire dans Hello, world! Réécrivez le premier "Yay! Vous êtes sur des rails!" Pour Hello, world!. Cette fois, ce n'est pas un gros problème, donc je ne vais probablement pas jouer avec la vue. Définissez une méthode de rendu dans le contrôleur pour afficher le HTML "hello, world!" Faites de root une méthode bonjour.
[Entraine toi]
app/controllers/application_controller.rb
def goodbye
render html: "goodbye, world!"
end
config/routes.rb
Rails.application.routes.draw do
root 'application#goodbye'
end
Comme ça.
Recommended Posts