[RUBY] Begrenzen Sie Dateien, die mit dem Befehl Rails g Controller erstellt wurden

Entwicklungsumgebung

rails 6.0.3 (Angenommen, ein Projekt verwendet nicht * Minitest *)

Erläuterung

Rails g Controller <Controllername> <Aktionsname> Erstellt zusätzlich zu "Controller" und "Ansicht" ** unnötige Dateien **.

Um dies zu vermeiden, erstellen Sie die folgende Datei im Projekt "Rails": Bei der Ausführung des Befehls "Rails g Controller" ** Verhindern Sie, dass andere Dateien als "Controller" und "Ansicht" erstellt werden **.

config/initializers/generators.rb


Rails.application.config.generators do |g|
  g.assets false
  g.helper false
  g.skip_routes true
end

Wenn das Erstellen der obigen Datei problematisch ist, Führen Sie den Befehl "Rails G Controller" mit den folgenden drei hinzugefügten Optionen aus.

Terminal


rails g controller <Controller-Name> <Aktionsname> --no-assets --no-helper --skip-routes

Das Obige hat die folgenden Vorzüge.

Recommended Posts

Begrenzen Sie Dateien, die mit dem Befehl Rails g Controller erstellt wurden
[Rails] Stellen Sie denselben Code mit Controller-Aktionen zusammen
Warum kann ich den mit gem installierten Befehl Rails verwenden? ??
[Rails / Routing] So verweisen Sie auf den Controller in Ihrem eigenen Verzeichnis
Erstellen Sie mit dem Befehl eine JAR-Datei
Modell [Ruby on Rails], Befehl für Controller-Terminal
Bereiten Sie die Formatumgebung für "Rails" (VScode) vor.
[Ruby on Rails] Controller-Test mit RSpec
Befehl zum Erstellen / Löschen des Ruby on Rails-Controllers
Überprüfen Sie den Verarbeitungsinhalt mit [Rails] Binding.pry
Downgrade einer vorhandenen App, die mit Rails 5.2.4 erstellt wurde, auf 5.1.6
Veröffentlichen Sie die mit Ruby on Rails erstellte App
Grundlegendes zum MVC-Framework mit serverseitigem Java 3/4 Controller
Schienen neuer App-Name nicht erstellt
Holen Sie sich Daten mit der API, die mit dem Befehl curl erstellt wurde
Bestimmen Sie die aktuelle Seite mit Ruby on Rails
Versuchen Sie, das gemeinsame Layout mit Schienen zusammenzufassen
Beim Importieren von CSV mit Rails war es wirklich einfach, den Befehl nkf zu verwenden