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コマンドで元に戻すことができる