Ho un modello Users che ha bisogno di una :email
colonna (ho dimenticato di aggiungere quella colonna durante lo scaffold iniziale).
Ho aperto il file di migrazione e aggiunto t.string :email
, fatto rake db:migrate
e ottenuto un NoMethodError
. Quindi ho aggiunto la linea
add_column :users, :email, :string
ancora rake db:migrate
, ancora NoMethodError
. Mi sto perdendo un passo qui?
Modifica: ecco il file di migrazione.
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
e NONadd_email_to_user
?