浏览 554 次
|
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
|---|---|
| 作者 | 正文 |
|
最后更新时间:2007-11-23 关键字: rails ruby migrate
在运行rake db:migrate时,有时会发现 rake abort 的错误,rake说某个表已经存在,因此这个migrate的工作它干不了。这个表确实是已经存在的,那么如何让rake跳过这个表,或是强制覆写这个表呢?有一处需要修改:
原migrate文件: ruby 代码
修改后的migrate文件: ruby 代码
看出来了吗,在create_table的参数中,加上 :force => true即可。 声明:JavaEye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
|
|
| 返回顶楼 | |
|
最后更新时间:2007-11-24
学习了,我以前也经常出现这种问题,只知道不行了用version重新来。看来要好好学习Ruby基础了。
|
|
| 返回顶楼 | |



