레일스에서 예외 처리를 어떻게 사용할 수 있습니까? 현재 나는 다음과 같이했습니다. 내가레일에서 로우 레벨 예외 처리
begin
<myCode>
rescue
<exception handler>
을 추가 한하지만 각각의 방법에서 그들을 처리하지 않고, 내가 응용 프로그램 컨트롤러에서 예외 핸들러 메소드를 정의하고 거기에서 모든 예외를 잡을 수 있어야 레일이 생각하는 각 컨트롤러 방법에
.내 응용 프로그램 컨트롤러에 'rescue_action_in_public'을 사용했지만 config/database.yml에 잘못된 데이터베이스 이름을 지정하고 응용 프로그램을로드하면 해당 예외를 catch하지 않습니다.
내 질문
일이다 -이 응용 프로그램 컨트롤러에 하나의 예외 핸들러를 가지고 있고 예외를 잡을 수있는 재 컴파일 연습인가? 그렇지 않다면 표준 방법은 무엇입니까?
2 - 찾을 수 없음 어떻게, 데이타베이스와 같은 예외를 처리 할 수있는, 테이블 필드 등 낮은 수준의 예외
내가 레일 3 타고있어의 종류를 볼 수있는 권한을 가지고 있고 나는 어떤 프로젝트가 없습니다 Rails 2.3.8도 마찬가지입니다