[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
とか