[RUBY] [Rails] Comment ajouter de nouvelles pages

Étapes pour augmenter les pages Ruby on Rails

C'est un mémo pour moi pour ne pas l'oublier.

procédure

    1. Décrivez l'URL et l'action correspondante dans le fichier de route de config
  1. Ajout de l'action correspondant au contrôleur
    1. Créez un nouveau fichier html.erb dans le dossier de vue

Décrivez l'URL et l'action dans le fichier d'itinéraire

~ Comment écrire ~

HTTP protocol "URL to display page" => "Controller name #Action name" Il est décrit comme.

Un exemple concret est présenté ci-dessous.

route.rb


get "images/index" => "images#index"

Lors de la réception d'une requête à l'URL ~ / images / index Dans ce programme, il est écrit pour exécuter l'action d'indexation dans le contrôleur d'images.

Ajout de l'action correspondant au contrôleur

images_controller.rb


def index
end

Comme je l'ai écrit dans le fichier d'itinéraire plus tôt, après avoir reçu la demande d'URL Le programme vient voir le contrôleur d'images. Il recherche ensuite l'action d'indexation et tente de l'exécuter. Cette fois, nous travaillons à augmenter le flux lui-même d'une unité, nous allons donc ajouter l'action correspondante.

Créez un nouveau html.rb dans le dossier de vue

Le fichier html.rb est enfin affiché sur le navigateur. route→controller→html

html:index.html.rb


<h1>sample</h1>

Recommended Posts

[Rails] Comment ajouter de nouvelles pages
Comment écrire des rails
Comment désinstaller Rails
Comment ajouter conditionnellement une classe html.erb dans Rails
[rails] Comment publier des images
Comment ajouter la fonction ActionText
[Rails] Comment utiliser enum
Comment utiliser la jonction de rails
[Rails] Ajouter une colonne à concevoir
Comment terminer le serveur de rails
Comment écrire des graines de Rails
[Rails] Comment utiliser la validation
[Rails] Comment désactiver les turbolinks
[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
Comment ajouter Hyperledger Iroha Peer
[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 écrire la gestion des exceptions?
[Rails] Comment installer ImageMagick (RMajick)
[Rails] Comment installer Font Awesome
[Rails] Comment utiliser Active Storage
[Rails] Ajoutez des paramètres forts pour concevoir
Comment installer jQuery dans Rails 6
[Rails] Comment mettre en œuvre le classement par étoiles
Comment ajouter la fonction de suppression
[Introduction aux rails] Comment utiliser le rendu
Comment installer Swiper in Rails
Comment ajouter un pot local au pom.xml de Maven
Comment implémenter la fonctionnalité de recherche dans Rails
Fichier de migration pour ajouter un commentaire à la table 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
[Java] Comment ajouter des données à la liste (add, addAll)
[Rails] Comment utiliser ActiveRecord :: Bitemporal (BiTemporalDataModel)