Ruby on Railsのよく使うコマンド集

Ruby on Railsでよく使うコマンド集です。

基本的なコマンド

アプリケーションのひな形を作成

rails new アプリケーション名

データベースの作成

rails db:create

コンソールの起動

rails c

サーバーの起動

rails s

モデル・コントローラーの操作

モデルの作成

rails g model モデル名 カラム名:データ型 カラム名:データ型...

モデル名は、先頭大文字の単数形

カラムの追加/削除

rails g migration ファイル名 カラム名:データ型 カラム名:データ型...

作成したMigrationファイルに記述

def change
    # 追加
    add_column :テーブル名, :カラム名, :データ型
    # 削除
    remove_column :テーブル名, :カラム名, :データ型
    # まとめて削除
    remove_columns :テーブル名, :カラム名, :カラム名, ...
    #名前の変更
    rename_column :テーブル名, :変更前のカラム名, :変更後のカラム名
end

マイグレーションの実行

rails db:migrate

コントローラーの作成

rails g controller コントローラー名 アクション名 アクション名...

コントローラー名は、全て小文字の複数形