Tôi có một mô hình Người dùng cần một :email
cột (Tôi quên thêm cột đó trong giàn giáo ban đầu).
Tôi đã mở tệp di chuyển và thêm t.string :email
, đã làm rake db:migrate
và có một NoMethodError
. Sau đó tôi thêm dòng
add_column :users, :email, :string
một lần nữa rake db:migrate
, một lần nữa NoMethodError
. Tôi có thiếu một bước ở đây không?
Chỉnh sửa: đây là tập tin di chuyể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
và KHÔNGadd_email_to_user
?