我是Rails的新手,所以请耐心等待。缺少Rails 4中的表格列表,定义在迁移中
我试着创建一个新的链接表,并指定迁移下的必要列。
下DB /迁移
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
但似乎当我跑 “轨控制台”,链接返回
Link(id: integer, created_at: datetime, updated_at: datetime, title: string)
好像USER_ID(外键)和URL丢失。后面添加的标题在表格中。
我做错了什么?
我不太确定我可以提供哪些其他信息对您有所帮助。让我知道。
你有两个不同的文件,每一个与下这些迁移的一个'DB/migrate'?另外,你是否运行'rake db:migrate'? –
是的,运行rake db:多次迁移。 Nick Veys和Igor S.已经为我解答了这个问题。 – thomasdiong