[RUBY] Règles de dénomination lors de la création de nouveaux contrôleurs et modèles avec rails

Nouveau

$ rails g controller
$ rails g model

Quand tu fais

** "Oh, est-ce un pluriel quand c'est un contrôleur?" ** ** "Comment dois-je écrire lorsque je spécifie plusieurs mots dans le nom du modèle?" **

J'ai été recherché sur Google à chaque fois, donc cela sert également de rétention de mémoire.

Le point le plus important

・ La création d'un nouveau contrôleur est ** pluriel ** ・ Créer un nouveau modèle est ** singulier ** -Le contrôleur et le modèle ** Les étuis Snake et Camel peuvent être utilisés **

manette

Lors de la création d'un nouveau contrôleur, assurez-vous de le spécifier au pluriel.

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

Lorsque vous combinez plusieurs mots, le cas du serpent ou celui du chameau est OK.

$ rails g controller post_likes #Cas de serpent
$ rails g controller PostLikes  #Affaire de chameau

modèle

Lors de la création d'un nouveau modèle, spécifiez-le au singulier.

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

Lorsque vous combinez plusieurs mots, le cas du serpent ou celui du chameau est OK.

$ rails g model post_like
$ rails g model PostLike

Je l'expliquerai plus attentivement quand j'aurai le temps. Pour référence seulement.

Recommended Posts

Règles de dénomination lors de la création de nouveaux contrôleurs et modèles avec rails
[Rails] Evitez le SELECT émis lors de la création d'un modèle avec appartient_to défini!
Créer un nouvel utilisateur avec des rails était en colère contre l'attribut inconnu "mot de passe" pour l'utilisateur.
[Rails6] Créer une nouvelle application avec Rails [Débutant]
Rails Bases de la création d'une nouvelle application
[Rails 5] Créer une nouvelle application avec Rails [Débutant]
[Rails] À propos des conventions de dénomination
[Rails] rails nouveau pour créer une base de données avec PostgreSQL
[Pour les débutants] Procédure de création d'un contrôleur à l'aide de rails
Un mémorandum lors de la création d'un service REST avec Spring Boot
[Révision] Lors de la création d'une application Web avec Rails, erreur de syntaxe, inattendue ')', expecting => ...]}% ","% # {params [: content]}% "]) ...
Sortie verbalisée de procédure approximative lors de la création d'une application avec Rails
Résumé du travail initial lors de la création d'une application avec Rails
Comment spécifier la base de données lors de la création d'une application avec des rails
Les enregistrements existants disparaissent lors de la construction du modèle has_one (rails)
[Rails] Lancer un nouveau projet
A propos de l'attribution d'un nom aux méthodes de modèle Rails
Comment renommer un modèle avec des contraintes de clé externes dans Rails
Créer une application de minuterie avec de la boue
Réfléchir lors de l'introduction d'une nouvelle bibliothèque
Modèles de rails et conventions de dénomination des tables
Précautions lors de la création de PostgreSQL avec docker-compose
Lorsque vous souhaitez que Rails désactive une session pour un contrôleur spécifique
Paramètres à définir lors de l'exploitation d'un environnement de production avec Rails
Une collection de méthodes souvent utilisées lors de la manipulation du temps avec TimeWithZone of Rails
Un mémorandum lors du démarrage d'un nouveau développement avec IntelliJ + Gradle + SpringBoot + JUnit5 (Jupiter)