我尝试创建一个新的 Link 表并在迁移下指定了必要的列。
在分贝/迁移
class CreateLinks < ActiveRecord::Migration
def change
create_table :links do |t|
t.integer :user_id
t.string :url
t.timestamps
end
end
end
class AddTitleToLink < ActiveRecord::Migration
def change
# add_column :links, :user_id, :integer
add_column :links, :title, :string
end
end
当我跑的时候rails console
,林克回来了
Link(id: integer, created_at: datetime, updated_at: datetime, title: string)
看起来像user_id
(外键)并且url
丢失了。Title
,这是后来添加的,在表中。
我做错什么了吗?