У меня есть модель Users, которая нуждается в :email
столбце (я забыл добавить этот столбец во время первоначального скаффолда).
Я открыл файл миграции и добавил t.string :email
, сделал rake db:migrate
и получил NoMethodError
. Затем я добавил строку
add_column :users, :email, :string
снова rake db:migrate
, снова NoMethodError
. Я пропустил шаг здесь?
Изменить: вот файл миграции.
class CreateUsers < ActiveRecord::Migration
def self.up
add_column :users, :email, :string
create_table :users do |t|
t.string :username
t.string :email
t.string :crypted_password
t.string :password_salt
t.string :persistence_token
t.timestamps
end
end
def self.down
drop_table :users
end
end
add_email_to_users
и НЕadd_email_to_user
?