Ich habe ein Benutzermodell, das eine :email
Spalte benötigt (ich habe vergessen, diese Spalte während des anfänglichen Gerüsts hinzuzufügen).
Ich öffnete die Migrationsdatei und fügte hinzu t.string :email
, tat rake db:migrate
und bekam eine NoMethodError
. Dann habe ich die Zeile hinzugefügt
add_column :users, :email, :string
wieder rake db:migrate
wieder NoMethodError
. Vermisse ich hier einen Schritt?
Bearbeiten: Hier ist die Migrationsdatei.
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
und NICHTadd_email_to_user
?