1

RoR ダッシュボード アプリケーションの GitHub API 呼び出しを行うために、 Rest Client gem を使用しています。「response.code」呼び出しメソッドを使用して、API 応答のエラー処理を行いました。すなわち:

if response.code == 502
    return 'unavailable'
end

ただし、アプリでエラーが発生し、次のようなメッセージが表示されることがあります。

RestClient error return 502

heroku のエラー ログで、呼び出し中にエラーが発生していると思われるため、現在のエラー処理は効果的ではありません。その結果、ページがレンダリングされず、エラー ページが表示されます。

API 呼び出しを行うことができず、応答コードが返されない場合 (それが問題であると仮定して)、問題を解決するエラー処理を組み込むにはどうすればよいですか?

理解を深め、最終的にはより優れた開発者になることができるよう、皆様のご意見に感謝いたします。

4

1 に答える 1