我通过运行rails generate migration RemoveObjects
删除了我的Rails数据库中的几个表,然后运行rake db:migrate
来完成迁移,但是我没有看到我的schema.rb文件中反映的更改。
我还应该做些什么来从该文件中删除对这些对象的引用?
答案 0 :(得分:2)
试试这个:
rake db:schema:dump
答案 1 :(得分:1)
这次迁移会!你可能在迁移过程中犯了一个错误。
class DropTables < ActiveRecord::Migration
def up
drop_table :table_name
end
def down
raise ActiveRecord::IrreversibleMigration
end
end