删除Rails表和迁移

jak*_*des 2 ruby sqlite ruby-on-rails

如果已经讨论过这方面的答案,请指出正确的方向.我已经搜索过这个问题,但我发现的任何内容都不适用于我的情况.

我创建了我想要删除的表.我删除了模型和迁移,但是当我尝试重新创建它们然后迁移时,我得到以下内容:

SQLite3::SQLException: table already exists, etc....
Run Code Online (Sandbox Code Playgroud)

我曾尝试使用SQLite管理器手动删除它们,但我不确定数据库文件的位置(其他帖子也没有帮助我).Win 7顺便说一下,我在.

我想知道这样做的正确方法.

Kis*_*han 6

这是再次创建表和迁移的另一种最简单的方法.如果您正在使用rails 3.运行此命令以删除数据库并再次创建它.

rake db:drop#to drop database

rake db:create#创建相同的数据库

rake db:migrate#来迁移数据.