2014-11-20 2 views
4
는 레일 새로운 프로젝트에

, 랙 기반 서버, 에 대한 랙 CONFIGS을 containns 여기이 질문은 공식 웹 사이트 http://rack.github.io/랙 기반으로 어떤 서버는

입니다입니다 config.ru 가 존재한다 : 그것은 정확히 무엇이다 루비에서 사용합니까?

+1

랙의 공식 웹 사이트에서 답변을 제공합니까? –

답변

9

랙은 미들웨어입니다. 그것은 레일 애플 리케이션과 웹 서버 사이에 앉아 레이어입니다. 그래서 Rails가 HTTP와 대화하는 법을 알 필요가 없으며, Rack과 대화하는 법을 알아야합니다. 랙은 &에 들어오는 모든 HTTP 정보를 처리합니다. 또한 앱에서 사용하는 모든 헤더 정보와 세부 정보로 요청 개체, 응답 개체 등을 형식화합니다.

그냥 추가하면 config.ru 파일은 기본적으로 파일 랙이 시작할 때 실행됩니다. 다음을 실행하여 자체 랙 애플리케이션을 시작할 수 있습니다.

rackup config.ru 
+0

놀라운 간단한 답변 감사합니다! 더 많은 정보가 필요하다면 더 많이 파고 들었습니다. http://ruby.about.com/od/rack/a/What-Is-Rack.htm –

+0

굉장합니다. 또한 config.ru에 대한 설명이 추가되었습니다. – agmcleod