構成に問題があったため、UAT 環境で問題が発生しました。config/environments/uat.rb
uat.rb や production.rb などの環境ファイルをテスト/検証して、デプロイ前にエラーをキャッチする方法はありますか?
rspec で require を使用してファイルをロードすると、他のテストに影響する可能性があるため、問題になる可能性がありますが、これについては不明です。
ありがとう、
構成に問題があったため、UAT 環境で問題が発生しました。config/environments/uat.rb
uat.rb や production.rb などの環境ファイルをテスト/検証して、デプロイ前にエラーをキャッチする方法はありますか?
rspec で require を使用してファイルをロードすると、他のテストに影響する可能性があるため、問題になる可能性がありますが、これについては不明です。
ありがとう、
本番環境にデプロイする前に、環境フラグを使用して、開発マシンでコードを常に本番モードで実行します。
rails s --environment=production
それらのテストを作成することの予測 ROI (投資収益率) に基づいて、作成するテストを選択する必要があります。テストは無料ではありません - それどころではありません。作成と保守に時間がかかる、プロジェクトを台無しにするなどです。将来役立つと判断したテストのみを記述してください。
私は過去に構成に関して多くの問題を抱えていましたが、解決策は常に KISS でした。ほとんどのアプリは構成をほとんど必要としないため、構成を誤ることはほとんどありません。