내 레일 앱에서 다른 서비스에 액세스하기 위해 ActiveResource를 사용하고 있으며 리소스가 오프라인 (서버가 다운되거나/ip가 차단되는 등) 할 때 발생하는 예외를 정상적으로 처리하고 싶습니다.ActiveResource 리소스의 가용성을 확인하는 방법은 무엇입니까?
Errno::ECONNREFUSED in UsersController
내가 그것을가 발생할 때마다이 오류를 처리 할 수 있습니다 있도록 내 응용 프로그램 컨트롤러에 'rescue_from'를 할 좋아하지만 무엇을 확실하지 않은 것 : 응답이 반환되는으로, 내 응용 프로그램이 오류가 발생합니다 params가 될 것입니다, 또는 이런 종류의 예외는이 시점에서 심지어 트랩 가능합니다.
리소스 가용성을 테스트 할 수 있습니까?
나는이 작업을 수행 할 수 있지만 모든 오류를 포착하고 내가 얻는 특정 연결 유형 오류를 발견하고 싶습니다.
클래스 였기 때문에 솔루션이 완벽하다는 것을 깨닫지 못했습니다. 그리고 플래시가 추가되고 렌더링이 정확하게 내가 가고있는 곳입니다. 감사. –