class CreateUserExtensions < ActiveRecord::Migration class User < ActiveRecord::Base; end class UserExtensions < ActiveRecord::Base; end def self.up create_table :user_extensions do |t| t.column :user_id,:integer,:null => false t.column :birthday,:date t.column :brief_introduction,:string t.column :gender,:integer t.column :location,:string t.column :occupation,:string t.column :work_experience,:integer t.column :zip_code,:integer t.timestamps end user = User.find_by_admin true user_extensions = UserExtensions.create :user_id => user.id, :birthday => nil, :brief_introduction => "", :gender => 1, :location => "", :occupation => nil, :work_experience => nil end def self.down drop_table :user_extensions end end