标签: ruby-on-rails sqlite rspec
我做了rake test:prepare并克隆了db。然后,当我执行spec spec / controllers / file时,它每次都会迁移db。
rake test:prepare
应该这样做吗?我以为它只应该迁移dbs一次。
由于
答案 0 :(得分:0)
不,不应该这样做。我认为只要克隆数据库(rake db:test:clone)并运行测试就可以了。
rake db:test:clone - 重新创建测试 从当前的数据库 环境的数据库架构。
运行后,没有理由在每次测试时迁移数据库