在 Rails 4 文档(http://guides.rubyonrails.org/migrations.html#creating-a-join-table)中,我看到要删除表或连接表,可以在命令行中使用以下方法:
drop_table
和drop_join_table
。
然而,它进一步补充说,必须“提供一个块”——我不知道在执行中会是什么样子。
不管这是我的问题:我如何删除表或删除连接表?
另外,当我说 drop 时,我的意思是从我的数据库中删除它。我知道我不能删除迁移,并且回滚迁移是不明智的,因为它会破坏协作工作——所以我想尽可能避免删除迁移文件和回滚迁移。
我在创建迁移以填充数据库时犯了一个错误。我知道如何修改表的列(添加新的、重命名和删除它们)。我只是不知道如何清除表。
谢谢你考虑我的问题。
我想从我的数据库中完全删除一个表。我的应用程序在 Rails 4 上运行。