【发布时间】:2013-05-27 21:34:23
【问题描述】:
基本上我不小心写了 password_has 而不是 password_hash 我认为通过 rake db:rollback 我可以进行适当的更改,然后执行 rake db:migrate 和 rake db:reset 但似乎更改没有在 mysql 中发生。我保持出现错误..我该怎么办?理想情况下,我想销毁数据库并重新启动它,但它不会破坏它,因为当我这样做并尝试重新创建它时,它说它仍然已经创建了一个副本。我在这里发疯了,请帮助我新手!
【问题讨论】:
-
rake db:rollback 仅回滚 1 次上次迁移。显示你的 rake db:migrate --trace
-
给你:new-host-3:shop_app vickenvartanian$ rake db:migrate --trace ** 调用 db:migrate (first_time) ** 调用环境 (first_time) ** 执行环境 **调用 db:load_config (first_time) ** 执行 db:load_config ** 执行 db:migrate ** 调用 db:_dump (first_time) ** 执行 db:_dump ** 调用 db:schema:dump (first_time) ** 调用环境 * * 调用 db:load_config ** 执行 db:schema:dump
标签: ruby-on-rails database model-view-controller