Saya memiliki model Pengguna yang membutuhkan :email
kolom (saya lupa menambahkan kolom itu selama perancah awal).
Saya membuka file migrasi dan menambahkan t.string :email
, melakukan rake db:migrate
, dan mendapat NoMethodError
. Lalu saya menambahkan baris
add_column :users, :email, :string
lagi rake db:migrate
, lagi NoMethodError
. Apakah saya kehilangan langkah di sini?
Sunting: ini file migrasi.
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
dan TIDAKadd_email_to_user
?