ฉันมีรูปแบบผู้ใช้ที่ต้องการ: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
?