Railsで使用する基本的なコマンドについてまとめた記事です。
プロジェクトの作成
#プロジェクトの作成
rails new アプリケーション名 [オプション]
#オプション(一部)
# ファイルが存在する場合に上書き
--fまたは -–force
# データベースの種類(MySQL)
--d=mysql または -–database=mysql
# データベースの種類(PostgreSQL)
--d=postgresql または --database=postgresql
# V(ビュー)を生成しない
--api
Controllerの作成・削除
#コントローラの作成
rails g controller コントローラー名 メソッド名1 メソッド名2 ...
#コントローラの削除
rails d controller コントローラー名
Modelの作成・削除
#モデルの作成
rails g model モデル名 カラム名1:カラムの型 カラム名2:カラムの型 ...
#モデルの作成時に使用できるカラムの型
# 文字列型
string
# テキスト(不定長文字列)型
text
# 整数型
integer
# 浮動小数点数型
float
# 固定長整数型
decimal
# 日時型
datetime
# タイムスタンプ型
timestamp
# 時刻型
time
# 日付型
date
# バイナリ文字列型
binary
# 真偽値型
boolean
# 他のテーブルへの外部キーの定義、_id が付いた整数
references
#モデルの削除
rails d model モデル名
DB関係
#マイグレーションファイルの実行
rails db:migrate
#データベースを全て削除
rails db:reset
#データベースを全て削除し、マイグレーションファイルを古い順に全て実行
rails db:migrate:reset
#seed.rbの実行
rails db:seed
その他
#routeの確認
rails routes
Gemfileにgemを追加した場合
bundle install