Tengo un modelo de usuarios que necesita una :email
columna (olvidé agregar esa columna durante el andamio inicial).
Abrí el archivo de migración y agregué t.string :email
, lo hice rake db:migrate
y obtuve un NoMethodError
. Luego agregué la línea
add_column :users, :email, :string
De nuevo rake db:migrate
, de nuevo NoMethodError
. ¿Me estoy perdiendo un paso aquí?
Editar: aquí está el archivo de migración.
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
y NOadd_email_to_user
?