[RUBY] [Rails] Informationen zu Namenskonventionen

Als Prinzip von Rails gibt es ** "Regeln statt Einstellungen" **. Es gibt Konventionen bei Namenskonventionen (dh beim Benennen) von Klassennamen und Dateinamen für Modelle, Controller und Ansichten.

Die Namen für Controller und Ansichten, wenn der Controller-Name "Kommentare" lautet, lauten wie folgt.

Namenskonvention für Controller

Name Beispiel Regel
Name der Controller-Klasse CommentsController 〇〇Controller, der Anfang ist in Großbuchstaben
Name der Controller-Datei comments_controller.rb 〇〇_controller.rb
Name des Vorlagenverzeichnisses app/views/commnents app/views/〇〇

Der Name, wenn der Modellname "Kommentar" lautet, lautet wie folgt.

Modellnamenskonvention

Name Beispiel Regel
Name der Datenbanktabelle comments Beginnen Sie mit Kleinbuchstaben im Plural
Modellklassenname Comment Erstes Kapital
Name der Modellklassendatei comment.rb 〇〇.rb
* Wenn Sie dem Namen der Datenbanktabelle einen Namen geben möchten, der aus zwei Wörtern besteht, verbinden Sie die Wörter mit einem Unterstrich wie "purchase_carts". in diesem Fall,

--Controller-Klassenname: ShoppingCartsController

Wird sein.

Recommended Posts

[Rails] Informationen zu Namenskonventionen
Namenskonvention für Sammlungsvariablen
Namenskonvention für boolesche Methoden
Informationen zum Benennen von Rails-Modellmethoden
Namenskonventionen für Schienenmodelle und Tabellen
Benennungsregeln beim Erstellen neuer Controller und Modelle mit Schienen
[Schienen g. Fehler]
Rails Grundlagen
Rails Review 1
Rails API
Schienenmigration
[Rails] first_or_initialize
Schienen Tutry
Über Schienen 6
Schienenfundament
Rails Memorandum
Schienen Tutorial
Schienen Tutry
Deshalb habe ich dieses Mal die Methode "Verknüpfen des Inhalts des Verzeichnisses" übernommen. Ich denke, es wird je nach Zeit und Fall richtig verwendet. Tutorial zu Linux, ln, Linux-Befehlsschienen
[Schienen] erfinden
Schienen Tutry
Schienen Tutorial
Schienen Tipps
Schienenmethode
Schienen Tutorial
Rails Review 2
Erklärung von Ruby on Rails für Anfänger ④ ~ Informationen zu Benennungsregeln und zur Verwendung von form_Tag ~