`
lpingxh
  • 浏览: 1339 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

rails测试不删除原有数据

阅读更多
   最近做一个rails应用,数据库的数据从不同的网站抓下来,想直接把dev的数据导进test数据库,以测试数据的完整性。碰到一个比较棘手的问题是,在进行test时,rails会得新准备test数据库,这样原有的数据就会丢失。
   一个解决办法是找到databases.rake文件,位于Ruby\lib\ruby\gems\1.8\gems\rails-2.0.2\lib\tasks目录下,注释掉 task :prepare 的实现(当然得留下def 声明),其作用是屏蔽run test时重新准备test数据库,保留原有数据。问题解决。
  
1
0
分享到:
评论

相关推荐

    MyBatis-Plus入门.pdf

    MyBatis-Plus在保留MyBatis原有功能的基础上,提供了更多方便的特性,例如通过简单的配置便可以实现对单表大部分的CRUD操作(创建Create、读取Retrieve、更新***e、删除Delete),以及复杂查询条件的构建等。...

    mybatis-plus ActiveRecord模式.docx

    ActiveRecord模式源自于Ruby on Rails框架,它的核心思想是将数据对象(Entity)与数据库表进行绑定,使得可以直接通过对象操作数据库,简化了CRUD(Create, Read, Update, Delete)操作。 在Java中,由于其静态...

    redmine数据库备份还原

    1. **清除旧数据**:在新的环境中,需要先删除已有的 Redmine 数据库,这可以通过执行 `mysqldrop database bitnami_redmine` 来实现。 2. **导入备份文件**:接下来使用 `mysql` 命令将备份文件导入到新数据库中。...

    shoppingList2

    7. **测试**:为了确保代码质量,项目可能包含了单元测试、集成测试,使用了JUnit、Mocha、Jest等测试框架。 8. **部署**:项目可能部署在云服务器如AWS、Google Cloud或Heroku上,使用Docker容器化技术简化部署...

Global site tag (gtag.js) - Google Analytics