ホーム > ブログ > Ruby on Rails カラムを追加するmigrationコードの生成

Ruby on Rails カラムを追加するmigrationコードの生成

Add追加するカラム名To追加先テーブル名
という記法でカラムを追加するmigrationコードを生成(generate)することができます。

例)
$ ruby script/generate migration AddPhoneToUsers phone:string

生成されたコードを確認してみましょう。
db/migrate/20100126125228_add_phone_to_users.rb
class AddPhoneToUsers < ActiveRecord::Migration
  def self.up
    add_column :users, :phone, :string
  end

  def self.down
    remove_column :users, :phone
  end
end

確認できたらrakeタスクを実行して、DBに反映させます。
$ rake db:migrate


実行環境
Rails 2.3.5
前の記事 «
次の記事 »