클래스: Rails::Mongoid::Railtie
- 상속:
-
Railtie
- 객체
- Railtie
- Rails::Mongoid::Railtie
- 다음에 정의됨:
- lib/mongoid/railtie.rb
개요
Mongoid를 Rails 3 이상에 연결합니다.
클래스 메서드 요약 접기
-
.Rescue_responses ⇒ 객체
구조된 예외를 HTTP 응답에 매핑합니다.
인스턴스 메서드 요약 접기
-
#handle_configuration_error(e) ⇒ 객체
Rails는 생성기 코드를 시작하기 전에 모든 이니셜라이저를 먼저 실행하므로 이니셜라이저에서 mongoid.yml을 생성하고 있는지 확인할 방법이 없습니다.
클래스 메서드 세부 정보
.Rescue_responses ⇒ 객체
HTTP 응답에 구조된 예외 매핑
@ return [Hash] 구조된 응답
23 24 25 26 27 28 |
# 파일 'lib/mongoid/railtie.rb', 줄 23 def self.Rescue_responses { 'Mongoid::Errors::DocumentNotFound' => :not_Found, 'Mongoid::Errors::Validations' => 422 } end |
인스턴스 메서드 세부 정보
#handle_configuration_error(e) ⇒ 객체
Rails는 생성기 코드를 시작하기 전에 모든 이니셜라이저를 먼저 실행하므로 이니셜라이저에서 mongoid.yml을 생성하고 있는지 확인할 방법이 없습니다. 따라서 실패하는 대신 모든 오류를 포착하여 인쇄합니다.
95 96 97 98 |
# 파일 'lib/mongoid/railtie.rb', 줄 95 def handle_configuration_error(e) puts 'There is a configuration error with the current mongoid.yml.' puts e. end |