web-dev-qa-db-fra.com

Comment puis-je créer un échafaudage uniquement pour le contrôleur et les vues si le modèle existe déjà?

J'ai déjà configuré Devise sur mon application.
Le modèle utilisateur est donc déjà généré et existe en installant Devise

J'aimerais maintenant ajouter mon propre contrôleur users_controller.rb et ses vues index et show.
Comment puis-je faire un échafaudage sans affecter le modèle utilisateur qui existe déjà?

25
MKK

Pour un échafaudage avec uniquement la colonne "nom":

Rails g scaffold User name --skip

Ajoutez simplement quelques colonnes.

Regardez vers Rails g scaffold -h sortie pour des informations supplémentaires.

20
denis.peplin

Essaye ça ,

Rails g scaffold_controller controller_name 

Vous trouverez plus d'options via

Rails generate -h
61
RailsEnthusiast

Si vous voulez juste un contrôleur et des vues sans l'échafaudage entier, vous pouvez le faire:

Rails generate controller Users index show
13
Sabar