[RUBY] Benennungsregeln beim Erstellen neuer Controller und Modelle mit Schienen

Neu

$ rails g controller
$ rails g model

Wenn Sie das tun

** "Oh, ist es eine Pluralform, wenn es ein Controller ist?" ** ** "Wie soll ich schreiben, wenn mehrere Wörter im Modellnamen angegeben werden?" **

Ich wurde jedes Mal gegoogelt, daher dient es auch als Gedächtniserhaltung.

Der wichtigste Punkt

・ Das Erstellen eines neuen Controllers ist ** Plural ** ・ Das Erstellen eines neuen Modells ist ** singulär **

Regler

Stellen Sie beim Erstellen eines neuen Controllers sicher, dass Sie ihn im Plural angeben.

$ rails g controller users
$ rails g controller posts
$ rails g controller likes

Wenn Sie mehrere Wörter kombinieren, ist entweder der Schlangen- oder der Kamelfall in Ordnung.

$ rails g controller post_likes #Schlangenkoffer
$ rails g controller PostLikes  #Kamelkoffer

Modell-

Wenn Sie ein neues Modell erstellen, geben Sie es in Singularform an.

$ rails g model user
$ rails g model post
$ rails g model like

Wenn Sie mehrere Wörter kombinieren, ist entweder der Schlangen- oder der Kamelfall in Ordnung.

$ rails g model post_like
$ rails g model PostLike

Ich werde es etwas genauer erklären, wenn ich Zeit habe. Nur als Referenz.

Recommended Posts

Benennungsregeln beim Erstellen neuer Controller und Modelle mit Schienen
[Rails] Vermeiden Sie das SELECT, das beim Erstellen eines Modells mit Gehört_zu Definiert ausgegeben wird!
Das Erstellen eines neuen Benutzers mit Schienen war verärgert über das unbekannte Attribut "Passwort" für den Benutzer.
[Rails6] Erstelle eine neue App mit Rails [Anfänger]
Rails Grundlagen zum Erstellen einer neuen Anwendung
[Rails 5] Erstelle eine neue App mit Rails [Anfänger]
[Rails] Informationen zu Namenskonventionen
[Rails] Rails neu, um eine Datenbank mit PostgreSQL zu erstellen
[Für Anfänger] Verfahren zum Erstellen eines Controllers mithilfe von Schienen
Ein Memorandum beim Erstellen eines REST-Service mit Spring Boot
[Review] Beim Erstellen einer Webanwendung mit Rails, Syntaxfehler, unerwartetes ')', Erwartung => ...]}% ","% # {params [: content]}% "]) ...
Grobe Prozedur verbalisierte Ausgabe beim Erstellen einer App mit Rails
Zusammenfassung der ersten Arbeiten beim Erstellen einer App mit Rails
So geben Sie db beim Erstellen einer App mit Rails an
Vorhandene Datensätze verschwinden beim Erstellen des has_one-Modells (Rails).
[Rails] Starten Sie ein neues Projekt
Informationen zum Benennen von Rails-Modellmethoden
So benennen Sie ein Modell mit externen Schlüsseleinschränkungen in Rails um
Erstellen einer Timer-App mit Schlamm
Denken bei der Einführung einer neuen Bibliothek
Namenskonventionen für Schienenmodelle und Tabellen
Vorsichtsmaßnahmen beim Erstellen von PostgreSQL mit Docker-Compose
Wenn Rails eine Sitzung für einen bestimmten Controller deaktivieren soll
Einstellungen, die beim Betrieb einer Produktionsumgebung mit Rails vorgenommen werden sollten
Eine Sammlung von Methoden, die häufig beim Bearbeiten der Zeit mit TimeWithZone of Rails verwendet werden
Ein Memorandum beim Start einer Neuentwicklung mit IntelliJ + Gradle + SpringBoot + JUnit5 (Jupiter)