Rake db:迁移更新schema.rb,但不是Mysql表。有什么想法吗?

时间:2011-04-08 02:04:50

标签: ruby-on-rails ruby-on-rails-3 migration rake devise

我正在尝试为Ruby on Rails实现Devise。安装顺利,但是当我去第一次迁移(将Users表添加到mySql数据库)时,它失败了。

rake任务显示没有错误,实际上显示有关正在创建的表的信息,包括这样做的时间。

但我的数据库仍然显示上一个迁移编号,并且尚未添加新的Users表。

然而,我的Schema.rb显示了更新的架构。

之前有没有人遇到过这种情况,或者可以解决这个问题?

非常感谢!

1 个答案:

答案 0 :(得分:2)

唉。我是个假人。

See this thread

rake db:migrate RAILS_ENV=production