我运行此命令以删除其中一个表,但它运行正常。
DROP TABLE gallery_images;
现在我想重新创建该表,然后运行rake:db migrate不会做任何事情。需要做些什么来重新创建它?这是迁移文件的样子。
class CreateGalleryImages < ActiveRecord::Migration
def change
create_table :gallery_images do |t|
t.string :url
t.string :source
t.string :thumb
t.string :large
t.string :original
t.string :link
t.timestamps
end
end
end
答案 0 :(得分:1)
只需删除schema_migrations
表中的行,其时间戳与迁移文件名中的时间戳相同。然后再次运行rake db:migrate
。