목록Ruby on Rails (2)
자본 엄.슴.
앞서 말한대로 간단한 레일즈로 간단한 게시판을 만들 것이다. 우선 레일즈 프로젝트를 시작해보자. 기본 명령어는 이렇다. rails new board 마지막 board 부분에는 프로젝트 이름을 넣으면 된다. rails new 명령어를 사용하면 다음과 같은 파일과 디렉터리가 생성된다. 이름 목적 app/ 모델, 뷰, 컨트롤러 폴더를 가지고 있음 bin/ 레일즈 실행에 관한 파일을 가지고 있음 config/ 레일즈 라우터 db 등의 기본 설정 파일을 가지고 있음 db/ db 스키마 파일을 가지고 있음 lib/ 외부 라이브러리를 가지고 있음 log/ 로그 파일을 가지고 있음 public/ 정적 파일을 두는 디렉터리 storage/ 업로드한 파일 저장하는 디렉터리 test/ 테스트 도구가 있는 디렉터리 tmp/ ..
루비 언어를 공부한지 어언 3개월... 다른 할 일도 많아서 루비에만 집중하지는 못했지만 그래도 방학이 겹쳐서 열심히 공부한 결과 나름 루비 언어에 익숙해지게 되었다. 그래서 오늘부터 루비의 웹 프레임워크인 루비 온 레일즈를 공부해보려고 한다. Ruby on rails(이하 레일즈)는 루비의 웹 어플리케이션 프레임워크이다. 엄청난 생산성과 간결한 코드 자랑하지만 퍼포먼스가 떨어진다는 단점이 있다고 한다. 레일즈는 MVC모델을 적용하고 있어서 유지보수가 쉽다는 장점이 있다. 다음 명령어를 입력하면 레일즈가 설치된다. gem install rails 굉장히 간단한 명령어로 레일즈를 설치할 수 있다. gem은 루비의 라이브러리를 설치할 수 있는 패키지 시스템 정도로 생각하면 된다. 예전에는 루비와 별개로 설치..