我有一台生产服务器和一台登台服务器,在将新功能移至生产环境之前,其中会对新功能进行测试。登台服务器在物理上与生产服务器不同(具有不同URL的不同主机),但它尽可能地模仿它(即相同的包裹,相同的宝石等)。Rails:从生产中区分舞台
Rails.env = 'production'
在两台服务器上。
我的问题是,在某些情况下,我需要不同的行为在舞台上比生产。
例如,新功能可能会向生产用户发送大量电子邮件;但是当我测试它时,我宁愿让它们发送到'测试'电子邮件帐户。
什么是检测我在服务器的最佳方式?
我想尽可能做到“暴躁”。
非常感谢。
谢谢。我最终改变了环境(实际上相对容易),现在一切都按预期工作。 – kikito 2010-08-14 14:15:40