LoginSignup
0
0

More than 1 year has passed since last update.

Railsで使用するコマンド

Posted at

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
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0