rails g コマンドで生成されるファイルの設定

rails generate(g)コマンドで何ができるの?
ジェネレータを用いて様々なものを作成することができる
そもそもジェネレータとは
与えられた条件などに基づいてデータやプログラムコードを自動的に生成するプログラム
railsで使うジェネラータの設定
rails g controllerで生成されるテスト、アセット、ヘルパーファイル、ルーティングを追加しないようにするには、 config/application.rbに

config.generators do |g|
      g.assets false
      # CSS/JSファイルを生成しない
      g.helper false
      # ヘルパーファイルを生成しない
      g.test_framework false
      # テストファイルを生成しない
      g.skip_routes true
      # ルーティングの変更をスキップ
end

を記述
その後rails g controllerで設定したファイルとルーティングが生成されないことを確認する
また、rails g で自動生成されたファイルなどはrails destroyコマンドで元に戻すことができる