1
외부 요청을하고 HTTPARTY를 사용하여 JSON 파일을 분석하고 있습니다.
하지만 요청이 실패하면 (파일이 더 이상 존재하지 않거나 URI가 잘못됨) 오류를 처리하여 페이지를 계속 표시 할 수 있습니까?
이 오류 지점에서 응용 프로그램을 보호하는 최선의 방법이 확실하지 않으며 오류 처리를 많이 수행하지 않았습니다.외부 요청으로 루비 오류 처리
def api_fetch(url)
JSON.parse HTTParty.get(url).response.body
end
api_fetch('http://example.com/data.json')['test']
메소드가 호출 될 때 nil을 반환하는지 확인하기 위해 무언가가 추가됩니다. 덕분에 –
나는 또한 당신이 제기 된 예외를 기록하는 것이 좋습니다. 나중에 많은 좌절을 예방할 것입니다. – mcfinnigan