OKADA LABO

[Ruby on rails]テーブルに新しいカラムを追加する

まずは「追加カラムでマイグレーションする」の役割のmigratteファイルを作る。それを rake db:migrate する流れ。
ターミナルで

$ rails g migration Addカラム名To追加先テーブル名 追加するカラム名:型

usersテーブルにintroductionカラムをtext型で追加するマイグレーションファイルの作成

$ rails g migration AddIntroductionToUsers introduction:text

もう一例

$ rails g migration AddNicknameToUsers nickname:string

usersテーブルにnicknameカラムをstring型で追加するマイグレーションファイルを作成
そして

$ rake db:migrate

作成したマイグレーションファイルを実行
こんなmigrateファイルができる

class AddNicknameTousers < ActiveRecord::Migration
    def change
      add_column :users, :nickname, :string
    end
  end

とか