柴ブログ

プログラミング奮闘記

rails newコマンド実行時のオプション

はじめに

rails newコマンドを叩く機会は頻繁にはないが、いざ実行する時に「どんなオプションつけてたっけ?」となるのでメモ。

$ rails new hogehoge -TC -d postgresql --skip-action-mailbox --skip-turbolinks --skip-active-storage --skip-action-text --webpack=vue

オプションの一部補足

  • T...テストファイルのスキップ。minitest以外のテストを使用する場合は付ける。

  • C...--skip-action-cableエイリアス。Action Cableが不要なら付ける。

  • --webpack=vue... RailsとVueを連携したい場合、このオプションを付けておけば自分で設定する手間が省ける。その他指定できるフレームワークはreact, angular, elm, stimulusがある。例えばreactを指定するなら--webpack=reactとなる。