[RUBY] [Schienen] So fügen Sie neue Seiten hinzu

Schritte zum Erhöhen der Ruby on Rails-Seiten

Es ist ein Memo für mich, um es nicht zu vergessen.

Verfahren

    1. Beschreiben Sie die URL und die entsprechende Aktion in der Routendatei von config
  1. Die dem Controller entsprechende Aktion wurde hinzugefügt
    1. Erstellen Sie eine neue Datei html.erb im Ansichtsordner

Beschreiben Sie die URL und die Aktion in der Routendatei

~ Wie schreibe ich ~

HTTP-Protokoll "URL zur Anzeige der Seite" => "Controller-Name #Aktionsname" Es wird beschrieben als.

Ein konkretes Beispiel ist unten gezeigt.

route.rb


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

Beim Empfang einer Anfrage an die URL ~ / images / index In diesem Programm wird geschrieben, um die Indexaktion im Bildcontroller auszuführen.

Die dem Controller entsprechende Aktion wurde hinzugefügt

images_controller.rb


def index
end

Wie ich zuvor in der Routendatei geschrieben habe, nach Erhalt der URL-Anfrage Das Programm kommt, um den Bildcontroller zu sehen. Es sucht dann nach der Indexaktion und versucht, sie auszuführen. Dieses Mal arbeiten wir daran, den Fluss selbst um eins zu erhöhen, also werden wir die entsprechende Aktion hinzufügen.

Erstellen Sie eine neue html.rb im Ansichtsordner

Die Datei html.rb wird schließlich im Browser angezeigt. route→controller→html

html:index.html.rb


<h1>sample</h1>

Recommended Posts

[Schienen] So fügen Sie neue Seiten hinzu
Wie schreibe ich Rails
So deinstallieren Sie Rails
So fügen Sie die html.erb-Klasse in Rails bedingt hinzu
[Schienen] Wie poste ich Bilder?
So fügen Sie die ActionText-Funktion hinzu
[Rails] Verwendung von Enum
Verwendung von Rails Join
[Schienen] Spalte zum Entwickeln hinzufügen
So beenden Sie den Rails-Server
Wie schreibe ich Rails Seed
[Rails] Verwendung der Validierung
[Schienen] So deaktivieren Sie Turbolinks
[Rails] So verwenden Sie authenticate_user!
[Rails] So implementieren Sie Scraping
[Schienen] Wie man Samen macht
Wie schreibe ich Rails Routing
[Rails] So installieren Sie simple_calendar
[Rails] So installieren Sie reCAPTCHA
[Schienen] Verwendung von Scope
So fügen Sie Hyperledger Iroha Peer hinzu
[Rails] Wie man Edelstein "devise" benutzt
[Schienen] Verwendung von Geräten (Hinweis)
[Rails] Verwendung von Flash-Nachrichten
[Rails] Anzeigen von Datenbankinformationen
[Schienen] So verhindern Sie den Bildschirmübergang
Verwendung von Ruby on Rails
So stellen Sie Bootstrap auf Rails bereit
[Rails] So beschleunigen Sie das Docker-Compose
[Rails] Wie schreibe ich eine Ausnahmebehandlung?
[Rails] So installieren Sie ImageMagick (RMajick)
[Rails] So installieren Sie Font Awesome
[Rails] Verwendung von Active Storage
[Schienen] Fügen Sie starke Parameter hinzu, um sie zu entwickeln
So installieren Sie jQuery in Rails 6
[Rails] So implementieren Sie die Sternebewertung
So fügen Sie die Löschfunktion hinzu
[Einführung in Rails] Verwendung von Render
So installieren Sie Swiper in Rails
So fügen Sie ein lokales Glas zu mavens pom.xml hinzu
So implementieren Sie Suchfunktionen in Rails
Migrationsdatei zum Hinzufügen eines Kommentars zur Rails-Tabelle
So ändern Sie den App-Namen in Rails
[Rails] So laden Sie Bilder mit Carrierwave hoch
So fügen Sie ein Video in Rails ein
[Java] Hinzufügen von Daten zur Liste (add, addAll)
[Rails] Verwendung von ActiveRecord :: Bitemporal (BiTemporalDataModel)