Rails development 환경에서 error 정보 줄이기
rails application은 기본적으로 application 실행 시 development, test, production와 같이 실행 환경을 지정할 수 있습니다. 각각 실행 환경별로 디버그, 에러 처리 여부 등 환경과 처리 방식에 대해 결정할 수 있습니다.
기본적으로 rails s 를 통해 앱을 실행하게 되면 development로 동작하는데. development는 오류 정보에 대해 상세하게 노출해줍니다.
개발 환경이지만 오류정보는 안 나타나는게 좋긴하다. |
각각 환경에 대한 간단한 트릭으로 자세한 오류가 나타나지 않도록 바꿀 수 있습니다.
#> vim config/environments/development.rb
config.consider_all_requests_local = false #true => false로 변경
config/environments에는 각각 환경별로 test.rb development.rb, production.rb 파일이 존재하고, 이를 이용해서 환경 단위의 세팅이 가능합니다.