In this repository, you can see the difference in the output code when rails new is given a flag such as -skip-javascript.
Note that obvious flags such as -skip-bundle and -skip-gemfile are not covered.
Click 🔍 to see the differences with no flags.
| flag | 🔎 6.1.7.8 | 🔎 7.0.8.4 | 🔎 7.1.4 | 🔎 7.2.1 | 🔎 8.0.0.beta1 |
|---|---|---|---|---|---|
| --api | |||||
| --asset-pipeline=propshaft | - | ||||
| --asset-pipeline=sprockets | - | ||||
| --css=bootstrap | - | ||||
| --css=bulma | - | ||||
| --css=postcss | - | ||||
| --css=sass | - | ||||
| --css=tailwind | - | ||||
| --devcontainer | - | - | - | ||
| --javascript=bun | - | - | |||
| --javascript=esbuild | - | ||||
| --javascript=importmap | - | ||||
| --javascript=rollup | - | ||||
| --javascript=webpack | - | ||||
| --minimal | |||||
| --skip-action-cable | |||||
| --skip-action-mailbox | |||||
| --skip-action-mailer | |||||
| --skip-action-text | |||||
| --skip-active-job | |||||
| --skip-active-record | |||||
| --skip-active-storage | |||||
| --skip-asset-pipeline | - | ||||
| --skip-bootsnap | |||||
| --skip-brakeman | - | - | - | ||
| --skip-ci | - | - | - | ||
| --skip-dev-gems | - | - | |||
| --skip-devcontainer | - | - | - | ||
| --skip-docker | - | - | |||
| --skip-git | - | - | |||
| --skip-hotwire | - | ||||
| --skip-javascript | |||||
| --skip-jbuilder | |||||
| --skip-kamal | - | - | - | - | |
| --skip-listen | - | - | - | - | |
| --skip-puma | - | - | - | - | |
| --skip-rubocop | - | - | - | ||
| --skip-solid | - | - | - | - | |
| --skip-spring | - | - | - | - | |
| --skip-sprockets | - | - | - | - | |
| --skip-system-test | |||||
| --skip-test | |||||
| --skip-thruster | - | - | - | - | |
| --skip-turbolinks | - | - | - | - | |
| --webpacker | - | - | - | - |