[RUBY] Limiter les fichiers créés avec la commande rails g controller

Environnement de développement

rails 6.0.3 (En supposant un projet qui n'utilise pas * Minitest *)

La description

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.

Recommended Posts

Limiter les fichiers créés avec la commande rails g controller
[Rails] Assemblez le même code avec les actions du contrôleur
Pourquoi puis-je utiliser la commande rails installée avec gem? ??
[Rails / Routing] Comment faire référence au contrôleur dans votre propre répertoire
Créez un fichier jar avec la commande
Modèle [Ruby on Rails], commande de terminal de contrôleur
Préparer l'environnement de format pour "Rails" (VScode)
[Ruby on Rails] Test du contrôleur avec RSpec
Commande de création / suppression du contrôleur Ruby on Rails
Vérifiez le contenu du traitement avec [rails] binding.pry
Rétrograder une application existante créée avec les rails 5.2.4 vers 5.1.6
Publiez l'application avec ruby on rails
Comprendre le framework MVC avec le contrôleur Java 3/4 côté serveur
rail nouveau nom d'application non créé
Obtenez des données avec une API créée par la commande curl
Déterminez la page actuelle avec Ruby on Rails
Essayez de résumer la disposition commune avec des rails
Lors de l'importation de CSV avec Rails, il était vraiment facile d'utiliser la commande nkf