Sinatra의 구성 블록을 DRY 방식으로 설정하는 올바른 방법이 궁금합니다. 내가 원하는 것은 :Sinatra + DataMapper에 대한 적절한 로깅 설정
- 생산, 메모리 SQLite는 DB를 사용, 테스트 DB
- 에 쿼리를 기록, 예외 사항, 오류
- 개발에 표시되지 않습니다.
configure :production do set :show_exceptions, false set :raise_errors, false end configure :development do DataMapper::Logger.new($stdout, :debug) end configure :test do DataMapper.setup(:default, "sqlite::memory:") end
그러나 기본에 무엇을 넣어
configuration
블록 :
나는 다음과 같이이 설정 한? 이것이 올바른 접근 방법입니까? 또한 Sinatra에서 구성 블록을 올바르게 실행하는 순서를 찾지 못했습니다.