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 コントローラー名 アクション名 アクション名...
コントローラー名は、全て小文字の複数形