Comment lire les itinéraires des rails

introduction

Cette fois, je voudrais expliquer comment lire les routes décrites lors de la saisie de la commande rails routes.

1. Qu'est-ce que le routage?

Bref, on peut dire qu'il s'agit d'un «guide routier» qui précise la destination de la demande.

2. Paramètres de routage

Vous pouvez définir les itinéraires en les décrivant dans le fichier routes.rb.

Rails.application.routes.draw do
 get 'posts', to: 'posts#index'
end

3. Confirmation de l'acheminement

rails routesVous pouvez vérifier le routage configuré en entrant la commande dans le terminal.

4. Comment lire les itinéraires des rails

Prefix  Verb  URI Pattern       Controller#Action
posts   GET   /posts(.:format)  posts#index

Préfixe ・ ・ ・ Modèle d'URI avec un nom et une variable Verb ・ ・ ・ Méthode HTTP Modèle URI ・ ・ ・ URL sur le Web Contrôleur # Action ・ ・ ・ Contrôleur et action pour traiter la demande

En comprenant le contenu des quatre points ci-dessus, vous serez en mesure de comprendre le flux de quel type de routine est défini et quel type de traitement vous essayez d'effectuer. Comprenons et apprécions la programmation ensemble!

enfin

Merci d'avoir lu jusqu'au bout! J'espère que cela sera utile pour ceux qui sont en difficulté ou inquiets pour la même partie!

Recommended Posts

Comment lire les itinéraires des rails
Comment écrire des rails
Comment désinstaller Rails
[Rails] Comment décider de la destination par "voies ferrées"
[rails] Comment publier des images
[Rails] Comment utiliser enum
Comment utiliser la jonction de rails
Comment terminer le serveur de rails
Comment écrire des graines de Rails
[Rails] Comment utiliser la validation
[Rails] Comment désactiver les turbolinks
[iOS] Comment lire Carthage
[Rails] Comment utiliser authenticate_user!
[Rails] Comment mettre en œuvre le scraping
[Rails] Comment faire des graines
Comment écrire le routage Rails
[Rails] Comment installer simple_calendar
[Rails] Comment installer reCAPTCHA
[Rails] Comment utiliser Scope
[Rails] Comment utiliser la "devise" des gemmes
[Rails] Comment utiliser l'appareil (Remarque)
[Rails] Comment utiliser les messages flash
[rails] Comment afficher les informations de base de données
[Rails] Comment empêcher la transition d'écran
Comment utiliser Ruby on Rails
Comment déployer Bootstrap sur Rails
[Rails] Comment accélérer la composition de docker
[Rails] Comment ajouter de nouvelles pages
[Rails] Comment écrire la gestion des exceptions?
[Rails] Comment installer ImageMagick (RMajick)
[Rails] Comment installer Font Awesome
[Rails] Comment utiliser Active Storage
Comment installer jQuery dans Rails 6
[Rails] Comment mettre en œuvre le classement par étoiles
[Introduction aux rails] Comment utiliser le rendu
Comment installer Swiper in Rails
Comment implémenter la fonctionnalité de recherche dans Rails
Comment changer le nom de l'application dans les rails
[Rails] Comment télécharger des images à l'aide de Carrierwave
Comment insérer une vidéo dans Rails
[Rails] Comment utiliser ActiveRecord :: Bitemporal (BiTemporalDataModel)
[Rails] Comment utiliser la méthode de la carte
[Rails] Comment afficher les messages d'erreur individuellement
Comment utiliser MySQL dans le didacticiel Rails
Comment résoudre les erreurs qui se produisent lors de l'installation de Rails 5.1.3
[rails] Comment configurer le routage dans les ressources
[Ruby on Rails] Comment utiliser redirect_to
[rails] Comment créer un modèle partiel
[Rails 5.x] Comment introduire des polices gratuites
Comment implémenter la fonctionnalité de classement dans Rails