Railsアプリケーション全体のジェネレーターの設定変更方法
Railsアプリケーション全体のジェネレータの設定変更方法について、調べながら学習したのでここにアウトプットさせていただきます。
- 開発環境
- Ruby 2.6.4
- Rails 5.2.3
設定方法
Railsアプリ全体のジェネレーターの設定を変更するには、config/application.rb
ファイルに設定コードを追記してあげると変更する事ができます。
application.rb
ファイルのclass Application < Rails::Application
の記述下に、
config.generators do |g|
end
以上のコードを追記し、config.generators do |g| 〜 end
の間に設定コードを追記します。
config.generators do |g|
#ここに設定コードを追記する
end
今回はRails generate controller
でファイルを自動生成する際に、asset, helper, testファイル, ルーティング
が生成されない様に制限を設けたかったので、以下の4行のコードを追記しました。
config.generators do |g|
g.assets false #assetsを生成しない
g.helper false #helperを生成しない
g.test_framework false #testファイルを生成しない
g.skip_routes true #ルーティングを生成しない
end
これでRailsアプリケーション全体のジェネレーターの設定を変更する設定ができました。
あとはこの状態でrails g controller user show
の様なジェネレーターコマンドを入力すると、
上記の様に必要なディレクトリやファイルだけを生成する事ができます。
終わり
以上でアウトプットを終わります。
最後まで読んでいただきありがとうございました。
少しでもお役に立てれる内容であれば幸いです。
Author And Source
この問題について(Railsアプリケーション全体のジェネレーターの設定変更方法), 我々は、より多くの情報をここで見つけました https://qiita.com/kazuki13070311/items/b19382631a56e16eb676著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .