嘿所以我在我的测试和开发环境中运行了很多rake db:命令,同时启动了我的应用程序。
有没有办法同时在测试和开发上运行rake db:rollback?一切都会好的。
答案 0 :(得分:0)
如果您正在使用Rails 4.1,那么您对开发数据库所做的任何结构更改都将自动传播到您的测试数据库。甚至已从Rails中删除了db:test:prepare
任务。
在Rails 4.1之前,最简单的可能就是将db:test:prepare
链接到您运行的每个rake db
命令上。例如。 rake db:migrate db:test:prepare