私は、ユーザーがブラウザーを介していくつかのrakeタスクにアクセスできるようにするいくつかの機能を備えたレガシーRails2.3.2アプリケーションを持っています。つい最近、アプリケーションはブラウザで利用可能なタスクのリスト(シェルコマンドを実行することで取得)の表示を停止しました。
私の開発マシンでは、それは完全に機能します。また、他の多くの本番サーバーでも完全に機能します。ただし、これを作成した新しい本番サーバーは機能しなくなります。
今ここにイライラする部分があります。コンソールでコードをテストすると、問題のある本番サーバーでも完全に機能します。app.get
コンソールから電話をかけてテストしたこともありますが、常に機能します。これは、コンソールの開発環境と本番環境の両方でテストしました。繰り返しますが、ブラウザで失敗するだけのようです。
誰かがこのことを理解するための戦略を提案できますか?ブラウザとコンソールを介した応答が異なるのはなぜですか?