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