所以这可能很容易。我在RubyMine文档或Google中找不到任何内容。我以前生成了一个迁移:
Proposal name:string date:date title:string text:text user:references
在想要进行更改后,我经历了删除所有内容,或者我想到了我的rails项目。这是我尝试重新生成并运行db:migrate
时得到的结果SQLite3 :: SQLException:表“proposal”已经存在:CREATE TABLE “提案”(“id”INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL,“name” varchar(255),“date”date,“title”varchar(255),“text”text, “user_id”整数,“created_at”datetime NOT NULL,“updated_at” datetime NOT NULL)
那么我还需要去哪里删除我的桌子?
答案 0 :(得分:1)
Ruby我不确定,但如果你想回滚最新的迁移
在你的控制台中
rake db:rollback
如果你想恢复以前的生成器动作Ex:
rails g scaffold User name:string
并且您希望还原所有生成的代码
rails destroy scaffold User
HTH
答案 1 :(得分:1)