[RUBY] Tutoriel Chewing the Rails [Chapitre 1 De zéro au déploiement] Première moitié

1.1 Introduction

■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.

1.2 Se déplacer immédiatement

■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.

1.3 Première application

■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]

  1. OK si vous modifiez le texte
  2. Comme il s'agit de Windows, je ne sais pas comment l'afficher, alors je l'ignore.

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

Tutoriel Chewing the Rails [Chapitre 1 De zéro au déploiement] Première moitié
Tutoriel Chewing the Rails [Chapitre 1 De zéro au déploiement] Deuxième moitié
Tutoriel Rails Chapitre 1 De zéro au déploiement [Essayer]
Tutoriel Rails 4e édition: Chapitre 1 De zéro au déploiement
Tutoriel de mastication des rails [Chapitre 2 Application jouet]
tutoriel rails Chapitre 6
tutoriel rails Chapitre 1
tutoriel rails Chapitre 7
tutoriel rails Chapitre 5
tutoriel rails Chapitre 10
tutoriel rails Chapitre 9
tutoriel rails Chapitre 8
Enregistrement du tutoriel Rails et mémorandum n ° 1 "De l'installation au déploiement hello_app + gestion des erreurs"
Tutoriel de mastication des rails [Chapitre 3 Création de pages presque statiques]
Tutoriel Rails Chapitre 3 Apprentissage
Mémorandum du didacticiel Rails (Chapitre 3, 3.1)
Tutoriel Rails Chapitre 4 Apprentissage
Tutoriel Rails Chapitre 1 Apprentissage
Tutoriel Rails Chapitre 2 Apprentissage
Tutoriel OpenTracing première moitié
[Tutoriel Rails Chapitre 4] Rubis à saveur de Rails
[Tutoriel Rails Chapitre 5] Créer une mise en page
Tutoriel Rails (4e édition) Mémo Chapitre 6
Tutoriel 1 pour créer des applications avec Rails (Premiers pas pour Yay! Vous êtes sur Rails!)
De la traction des rails image-docker au lancement
Tutoriel Rails 6e édition Résumé d'apprentissage Chapitre 10
Tutoriel Rails 6e édition Résumé de l'apprentissage Chapitre 4
[Rails] Comment convertir ERB en Haml
Tutoriel Rails 6e édition Résumé de l'apprentissage Chapitre 9
Tutoriel Rails 6e édition Résumé de l'apprentissage Chapitre 6
Tutoriel Rails 6e édition Résumé de l'apprentissage Chapitre 5
Comment utiliser MySQL dans le didacticiel Rails
[Rails] Assignation de variables du contrôleur à JavaScript
Rails Tutorial 6e édition Résumé de l'apprentissage Chapitre 2
Tutoriel Rails Chapitre 0: Apprentissage préliminaire des connaissances de base 5
Tutoriel Rails 6e édition Résumé de l'apprentissage Chapitre 3
Rails Tutorial 6e édition Résumé d'apprentissage Chapitre 8