我在UAT环境中遇到问题,因为config/environments/uat.rb
有没有办法测试/验证环境文件,如uat.rb或production.rb,以便在部署之前捕获错误?
在rspec中加载带有require的文件可能会有问题,因为它可能会影响其他测试,对此不确定。
谢谢,
答案 0 :(得分:0)
在部署生产之前,我总是使用环境标志在我的开发机器上以生产模式运行我的代码:
rails s --environment=production
答案 1 :(得分:-1)
您必须根据编写这些测试的预计ROI(投资回报率)选择您编写的测试。测试不是免费的 - 远非如此。他们需要时间来创建和维护,他们会破坏你的项目等等。只编写你认为将来有用的测试。
我过去在配置方面遇到了很多问题,解决方案一直是KISS - 保持简单愚蠢。大多数应用程序应该只需要很少的配置,因此很难错误配置。