이 책은 이제 막 루비온레일스를 시작하는 개발자를 대상으로 실무 프로젝트를 따라 하면서 루비온레일스의 전반적인 내용을 쉽게 이해할 수 있도록 구성하였다.
루비온레일스(Ruby on Rails, 이하 레일스
로 기술함)는 강력한 코드 템플릿 기능과 MVC 디자인패턴 덕분에 프로토타입을 애자일(신속, agile)하게 개발할 수 있어, 처음 접하는 개발자들이 매우 매력적인 개발 툴로 생각하게 된다.
그러나, 실제로 개발을 시작하기 위한 환경을 설정하는데는 약간의 시행착오가 뒤따른다. 이 책은 바로 이러한 사소한 실수없이 편안하게 레일스의 설치부터 서버의 배포까지 일련의 과정을 다양한 툴과 루비젬을 이용하여 개발자 스스로가 일사천리로 작업하는데 도움을 주기 위해서 준비하였다.
또한, Github에 문서 소스를 공개하여, 실무 경험이 있는 여러 개발자들이 공동으로 집필함으로써 각자의 레일스 프로젝트 개발의 노하우를 함께 공유할 수 있도록 하였고, ROR Lab.(레일스 가이드 오프라인 무료 강좌)에서 그 동안 강의했던 내용 중 중요한 부분을 발췌해서 중간 중간에 설명도 겸하도록 하였다.
부디, 이 책이 레일스를 처음 접하는 개발자들에게 불필요하게 들여야 하는 시간, 돈, 노력을 절약하는데 도움이 되기를 바란다.
2014년 4월
RORLAB 운영자
최 효 성