最近我得到了一个关于rails3.1迁移的问题。这是迁移文件代码之一。
def change
create_table :books do |t|
t.string :title
t.decimal :price
end
end
现在我需要添加一个外键,比如说comment_id,我曾经创建过另一个迁移,并在其中使用add_column方法来完成它。
但是因为我们在rail3.1中,所以我认为可能有一种新方法可以做到。所以我改变了代码
def change
create_table :books do |t|
t.string :title
t.decimal :price
t.references :comment
end
end
好的,现在我运行rake db:migrate并且没有任何反应。有什么想法吗?
答案 0 :(得分:0)
您在运行rake db:rollback
之前运行了rake db:migrate
吗?在重新应用迁移之前,您需要回滚迁移。