使用rails 3.2.8 ruby 1.9.3 p362。
我的rails应用程序存在严重问题。在应用程序出现这么多数据库问题后,我从SCRATCH开始 - 阅读:rails new<新的应用名称>
并开始添加支架和模型。一切都在过去一小时左右。
然后我尝试迁移一个名为Product的模型,当我运行rake db:migrate
时,我得到了“Mysql2 :: Error:Table'产品'已经存在”的消息瞧瞧我的schema.rb文件将自己转换成我在旧应用程序(在不同文件夹上)上的文件的混乱。
这怎么可能发生?我该如何解决?
另外,我应该多久推动一次git?在推出2款新车型之前,我推了一次,手里已经弄得一团糟。
请帮助!
答案 0 :(得分:1)
您是否清理旧数据库以从旧应用程序迁移/为新应用程序创建新数据库?看起来它是导致问题的旧数据库。
您可以转到mysql提示符,执行drop database database_name;
并使用create database database_name
重新创建一个空数据库。