rails チートシート
bundler
Command | Description | memo |
---|---|---|
bundler -v | bundler バージョン確認 | |
bundle init | Gemfile 作成 | |
bundle install | Gemfile から gem をインストール (グローバル) | |
bundle install --path vendor/bundle | Gemfile から gem をインストール(ディレクトリ) | 非推奨 |
bundle config set path 'vendor/bundle' | bundle install 時のインストール先設定 | 実施後に bundle install で --path vendor/bundle 相当 |
bundle list | bundler でインストールした gemリスト一覧 | |
bundle exec [commands] | bundler を利用してプログラムを実行 | bundler を使っている場合は必須 |
Rails (bundler 利用前提)
Command | Description | memo |
---|---|---|
bundle exec rails new [Directory] | 指定したディレクトリに Rails app を作成 | |
bundle exec rails new [Directory] --skip-bundle | 指定したディレクトリに Rails app を作成(余分な bundle install が走らない) | 事後で bundle update する必要あり |
bundle exec rails server | Rails app を起動 | bundle exec rails s でも可デフォルト localhost:3000 |
bundle exec rails s | Rails app を起動(rails server の省略形) | |
bundle exec rails generate controller [Action_1] [Action_2] .. | Controller とそれに関連した view / html.erb の作成 | bundle exec rails g でも可 |