4

简单的问题,我希望有一些聪明的答案。

我使用 Spork 来运行我的规格和功能。效果很好。但是,如果我通过迁移更新我的数据库,我无法在不停止两个 spork 服务器的情况下更新测试数据库。无论如何,我可以得到 spork 让我在不关闭数据库的情况下删除并重新创建数据库?

我问的原因是因为我可以在我的开发服务器运行时运行迁移,在我看来我正在做同样的事情。

4

1 回答 1

1

有同样的问题,发现这个:https ://github.com/sporkrb/spork/issues/188

根据我添加的建议:

ActiveRecord::Base.remove_connection

到 spec_helper.rb 和 env.rb 中的 Spork.prefork 块的末尾

于 2012-09-28T23:07:03.113 回答