rails 6.0.3
(En supposant un projet qui n'utilise pas * Minitest
*)
rails g controller <nom du contrôleur> <nom de l'action>
Crée des ** fichiers inutiles ** en plus de controller
et view
.
Pour éviter cela, créez le fichier suivant dans le projet rails
,
Lors de l'exécution de la commande rails g controller
** Empêcher la création de fichiers autres que "controller" et "view" **
config/initializers/generators.rb
Rails.application.config.generators do |g|
g.assets false
g.helper false
g.skip_routes true
end
Si la création du fichier ci-dessus est problématique,
Exécutez la commande rails g controller
avec les trois options suivantes ajoutées.
Terminal
rails g controller <Nom du contrôleur> <Nom de l'action> --no-assets --no-helper --skip-routes
Ce qui précède présente les avantages suivants.
config / routes.rb
**.Recommended Posts