「Rails g controller」実行時にviewの生成をskipする方法
[:contents] https://matazoukun.hatenablog.com/entry/2020/10/13/164803
フロント側はVueで実装していた為、view
の生成をskipできる方法を探しました。
①Rails g controller 実行時にオプションを指定する
--skip-template-framework
を付けることでviewの生成をskipできます。
これだと、毎回設定しないといけない為、面倒くさいです。
②config.generatorsコマンドを使用する
config/applicaton.rbに以下の設定を追加する。
config/appication.rb require_relative 'boot' require "rails" ... module PROJECT_NAME class Application < Rails::Application config.load_defaults 6. config.generators do |g| g.template_engine nil # <= こちらを追加する!! end end end
参考
Railsのapiモードを参考にしています。 github.com