如何测试Rails应用程序在生产环境中是否正常工作

Sat*_*har 2 testing ruby-on-rails production-environment

我正在编写TDD的rails应用程序,所以,我想知道,我如何测试生产应用程序,比如从开发安全令牌获得不同的安全令牌,如何确保所有配置在生产中都是正确的,如邮件配置等.

我们不应该在生产模式下运行测试,因为它会擦除数据库.

那么,如何在生产中测试rails应用程序呢?

Ros*_*oss 7

许多开发人员使用的方法是创建另一个名为stage的环境.您可以使您的配置与生产相同,并在生产之前部署到此配置,以确保一切正常.如果您愿意,可以针对分段运行集成测试/性能测试.

您可以将生产配置(config/environments/production.rb)复制到名为stage.rb的新文件中,然后记住使用阶段数据库的新连接详细信息填充database.yml.