Я думаю, что вы хотите добавить гендерный столбец с типом данных по умолчанию (поправьте меня, если я ошибаюсь), если так, то здесь будет шаг
, я предполагаю, что «M» для мужчиныи "F" для женщины (вы также можете использовать целые числа, если хотите)
создать миграцию
ruby script/generate migration add_gender_column_to_users
Это создаст миграцию для вас и, как следует из названия, добавитгендерный столбец к вашей таблице пользователей
в вашем действии миграции self.up добавьте это
add_column :users, :gender, :string, :default => 'm'
здесь говорится, что мы добавляем гендерный столбец типа строки, и его значения по умолчанию: m'
и добавьте это к событиям self.down
remove_column :users, :gender
, чтобы ваша окончательная миграция выглядела примерно так
class AddGenderColumnToUsers < ActiveRecord::Migration
def self.up
add_column :users, :gender, :string, :default => 'm'
end
def self.down
remove_column :users, :gender
end
end
и выполняла
rake db:migrate
Вот и все, надеюсь, это поможет