Ruby on Rails 새로운 세상
말로만 듣던 루비를 드디어 해봤습니다.
사실 어떻게 시작해야 할지 막막했는데 역시 책으로 시작하는 것이 편하고 좋더군요.

일단 Ruby 자체는 뭐... http://www.ruby-lang.org 이 곳에서 충분히 알겠고
Rails가 참 신기하더군요.
일단 뭐랄까 자동으로 모든 걸 만들어주는게 너무 신기했습니다.

지금 보고 있는 책은 Beginning Ruby on Rails 인데요.
BEGINNING RUBY ON RAILS
카테고리 대학교재
지은이 STEVEN HOLZNER (정보문화사, 2008년)
상세보기

따라하다보니 어느새 뚝딱 만들고 있더군요.

그러다가 중간에 만난 장애물이 있는데
# ruby script/generate scaffold Item Manage

로 실행하니 Item 모델은 만드는데 Manage 컨트롤러를 만드는
두번째 인자가 잘못되었다고 에러는 내는 겁니다.
완전 막혔죠. 막막하니...

그래서 검색을 해보니 역시 그간 변한 것이었습니다.
책에서 설명하는 버전은 1.x 버전, 제가 사용하는 버전은 2.1.2 입니다.

DB를 만들 필요도 없고, table을 만들 필요도 없었습니다.
rake라는 명령으로 DB관련 작업은 모두 할 수 있었고, scaffold 는 모델명과 그 속성만 부여하면 나머지 작업을 모두 해주었습니다.
관련 정보는 여기서 찾았습니다. : http://blog.empas.com/winchild/26464792

처음이라 좀 답답한 감이 없지 않지만..
그래도 이 정도 프로그램을 순식간에 만들어주다니 참... 놀랍습니다.
좀 더 해보아야겠습니다.

반응형