もふもふ技術部

IT技術系mofmofメディア

よく使う・知ってると便利な rails new コマンドのオプション

Railsプロジェクトを新規作成する機会は多くないため意外とオプションって忘れがちだと思います。
rails new コマンドのオプションなんだったっけかな〜という時のために
よく使うオプション、知ってると便利なオプションをまとめてみました。

DB編

使用するDBを指定する場合は -d ほげほげ で指定できます。
デフォルトは sqlite3 です。

  • PostgreSQLの場合

    rails new mofmof -d postgresql
    
  • MySQLの場合

    rails new mofmof -d mysql
    
  • Oracleの場合

    rails new mofmof -d oracle
    
  • DBを使用しない場合

    rails new mofmof -O
    

JSのビルドツール編

Rails7からWebpackerが標準ではなくなりました。
デフォルトはimportmapです。

  • esbuildの場合

    rails new mofmof -j esbuild
    
  • webpackの場合

    rails new mofmof -j webpack
    

CSSフレームワーク編

rails new の段階でCSSフレームワークを指定できるようになりました。

  • tailwindの場合

    rails new mofmof -c tailwind
    
  • bootstrapの場合

    rails new mofmof -c bootstrap
    
  • sassの場合

    rails new mofmof -c sass
    

知ってると便利

  • カレントディレクトリにRailsプロジェクトを作成する
    カレントディレクトリの名前がアプリ名になる点に注意が必要です。
    Dockerなどで環境構築するときに便利です!

    rails new .
    
  • アプリ名を指定する ディレクトリ名とアプリ名を変えたい時に便利です。
    カレントディレクトリにMofmofアプリを作るときの例がこちら

    rails new . -n mofmof
    

他にもたくさん!

スキップする系のコマンドなど他にも沢山あるので
もっと知りたい方は rails new --help コマンドでお気に入りのオプションを探してみてください!