たばりばりスタイル

たばりばりスタイル

バリバリバリ⚡︎

なるべく削ぎ落としたい時の rails new

$ bundle exec rails new . --minimal --database mysql --skip-asset-pipeline --skip-test --skip-docker

ためす

とりあえず docker で ruby の環境に入る

$ docker run -it --rm ruby:latest /bin/bash

docker> mkdir myapp
docker> cd myapp/
docker> bundle init
docker> bundle add rails

rails new する

$ bundle exec rails new . --minimal --database mysql --skip-asset-pipeline --skip-test --skip-docker

構成

$ tree . -L 1
.
├── Gemfile
├── Gemfile.lock
├── README.md
├── Rakefile
├── app
├── bin
├── config
├── config.ru
├── db
├── lib
├── log
├── public
├── tmp
└── vendor

app 配下

$ tree app/ -L 1
app/
├── assets
├── controllers
├── helpers
├── models
└── views

ここから app/assets や app/helpers を消すと MVC (Model View Controller) 以外のディレクトリが app 配下から排除することもできる