Rails New Command Generator
App Name:
Database
Database (-d, --database)
Default (sqlite3)
mysql
trilogy
postgresql
sqlite3
mariadb-mysql
mariadb-trilogy
Preconfigure for selected database (Default: sqlite3)
Frontend
JavaScript Approach (-j, --javascript)
Default (importmap)
importmap
bun
webpack
esbuild
rollup
Choose JavaScript approach (Default: importmap)
CSS Processor (-c, --css)
None
tailwind
bootstrap
bulma
postcss
sass
Choose CSS processor
Application Type
API Mode (--api)
Preconfigure smaller stack for API only apps
Minimal (--minimal)
Preconfigure a minimal rails app
Template (-m, --template)
Path to application template (filesystem path or URL)
Skip Options (1/2)
Skip Git (-G, --skip-git)
Skip git init, .gitignore and .gitattributes
Skip Docker (--skip-docker)
Skip Dockerfile, .dockerignore and bin/docker-entrypoint
Skip Test (-T, --skip-test)
Skip test files
Skip System Test (--skip-system-test)
Skip system test files
Skip JavaScript (-J, --skip-javascript)
Skip JavaScript files
Skip Options (2/2)
Skip Hotwire (--skip-hotwire)
Skip Hotwire integration
Skip Jbuilder (--skip-jbuilder)
Skip jbuilder gem
Skip Asset Pipeline (-A, --skip-asset-pipeline)
Skip asset pipeline
Skip Active Record (-O, --skip-active-record)
Skip Active Record files
Skip Action Cable (-C, --skip-action-cable)
Skip Action Cable files
Advanced Options
Skip Bundle (-B, --skip-bundle)
Don't run bundle install
Development Mode (--dev)
Set up with Gemfile pointing to your Rails checkout
Edge (--edge)
Set up with Gemfile pointing to 8-0-stable branch
Main (--main)
Set up with Gemfile pointing to Rails repository main branch
Generated Command:
rails new my_rails_app
Copy Command