ニートのMEMO

ニート生活をしたかった社会人がネットワークやサーバ、プログラミングなどについて勉強したことをメモとして残しているブログです。

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 でも可