我有3个支持我的Rails 3.2应用程序的大型只读数据库,它们中的值被检查,其中一些数据与辅助信息一起存储在我的主数据库中。我将这些设置为我的开发和生产Postgres数据库中的架构。如何在我的RSpec测试中包含大型支持数据库?
这是错误的方法?由于它们只是只读的,有没有更好的方法让它们生活在自己的Postgres数据库中,并从那里引用它们?我不认为PG宝石是这样工作的。
如果他们做需要在每一个环境下,我怎么能保证他们是我的测试环境的一部分?
我不能只是这些环境复制到test
,他们将获得疲惫不堪的我每次运行:
rake db:test:prepare
也许这些答案可以帮助您:http://stackoverflow.com/questions/5916126/how-do-i-prepare-test-databases-for-rails-rspec-tests-without-running-rake-spe – Mattherick 2013-05-05 22:19:12
谢谢Mattherick,但这种情况有点不同。这些人似乎在为他们的测试环境做自定义的事情,而我试图避免为这些只读数据库做自定义事情。 – AKWF 2013-05-06 02:12:33