1

アプリケーションが実行されている環境に依存するプロパティがいくつかあります。たとえば、ヘッダーとフッターに表示される、並行して開発されている別のアプリケーションへのリンクがあります。それらのリンクは、それらが置かれている環境に応じて異なるものにしたいと考えています。

これは、システム管理者が開発サーバーでも「本番」モードで mongrel を実行しているため、すぐに使用できる環境構成ファイルの使用方法とは少し異なります。私のラップトップでは、mongrel を「開発」モードでのみ実行しています。

このような状況を処理するための標準的な方法はありますか? または、開発サーバーでmongrelを「開発」モードで実行する必要があります。その場合、env 階層に余分なレベルがあるとどうなりますか。(開発、テスト、UAT、本番)

4

2 に答える 2

2

カスタム構成ファイルを使用できます。このスレッドをチェックしてください。

于 2008-09-23T16:49:51.227 に答える
1

UAT で実稼働モードで実行することは間違いなく正しいことです。できるだけ実稼働に近い動作が必要です。

テスト サーバーは、プロジェクト テスト スイートで CI を実行するサーバーではなく、ユーザーが新しい機能を手に入れる前にチーム内の人々が新しい機能をテストできるある種の統合サーバーであると想定しています。ただし、より明確なエラーメッセージと改善されたログ記録のためだけであれば、実際には開発モードで実行することになるでしょう (そこには多くのバグが見つかるはずであり、最大限の情報が必要になります)。

開発サーバーは、開発者自身のためのある種の統合サーバーであると思います。ここでも、発生したエラーとログに関しては、開発モードで実行する方がおそらくより有益です。

あなたの特定の質問への答えについては、@webmatが言及したスレッドを必ず見てください。そこで答えを見つける必要があり、ここを見ることもできます

于 2008-09-23T17:48:02.163 に答える