이미 소장하고 있다면 판매해 보세요.
|
1장. 레일스 시작하기 27
1.1 레일스 설치하기 (윈도우) 29 1.2 레일스 설치하기 (맥 OS X 10.4 타이거) 35 1.3 웹 전화번호부 만들기 (1) 스캐폴드 43 1.4 웹 전화번호부 만들기 (2) CRUD 55 1.5 웹 전화번호부 만들기 (3) Ajax 76 2장. 루비 프로그래밍 언어 83 2.1 루비 시작하기 85 2.2 객체지향 프로그래밍이란? 88 2.3 문자열 93 2.4 숫자 96 2.5 조건문 99 2.6 배열 102 2.7 반복문 106 2.8 블록 107 2.9 심볼과 해시 110 2.10 정규식 113 2.11 시간과 날짜 117 2.12 클래스와 객체 120 2.13 메타프로그래밍이란? 126 3장. 레일스 프레임워크 131 3.1 레일스와 MVC 133 3.2 레일스 애플리케이션의 구성 135 app/ 137 config/ 138 doc/ 138 log/ 139 public/ 139 script/ 139 test/ 141 3.3 레일스의 네이밍 규칙 142 3.4 레일스 설정하기 144 데이터베이스 설정 144 애플리케이션 설정 146 라우팅 설정 147 3.5 마이그레이션 148 3.6 레일스 애플리케이션의 구동 모드 161 3.7 레일스 플러그인 162 3.8 레일스의 기타 기능 163 유니코드 확장 163 정수 클래스 확장 165 4장. 액티브 레코드 167 4.1 액티브 레코드와 데이터베이스 169 모델 클래스와 데이터베이스 테이블의 연결 171 테이블 필드 접근 메소드 172 4.2 액티브 레코드 시작하기 173 레코드 생성 177 레코드 검색 180 레코드 수정 185 레코드 삭제 186 4.3 모델 데이터의 검증 188 4.4 모델 간의 관계 설정 196 일대다 관계 197 일대일 관계 207 다대다 관계 214 4.5 콜백 메소드 224 5장. 액션 컨트롤러 227 5.1 액션 컨트롤러와 액션 메소드 229 5.2 HTML 폼 데이터의 처리 233 5.3 세션 및 로그인 236 5.4 쿠키 241 5.5 플래시 243 5.6 필터 244 6장. 액션 뷰(HTML 템플릿) 249 6.1 RHTML 템플릿 251 6.2 기본 도우미 메소드 259 숫자 및 텍스트를 포맷하는 도우미 메소드 259 이미지 태그 도우미 메소드 260 링크 도우미 메소드 261 6.3 폼 도우미 메소드 262 액티브 레코드 모델 데이터를 위한 폼 도우미 메소드 262 일반 데이터를 위한 폼 도우미 메소드 267 6.4 기타 도우미 메소드 269 6.5 페이지 인덱스 270 6.6 나만의 도우미 메소드 만들기 272 6.7 레이아웃과 조각 템플릿 274 7장. 블로그 애플리케이션 만들기 281 7.1 개요 283 7.2 준비 작업 286 테이블 및 액티브 레코드 모델 생성 287 모델 간의 관계 설정 291 모델 데이터의 검증 293 마크다운 라이브러리 설치 296 마크다운 코드에서 HTML 코드로의 변환 297 7.3 관리자 화면 298 라우팅 설정 299 운영자 목록 관리 기능 299 카테고리 관리 기능 311 로그인 기능 315 글 관리 기능 321 레이아웃 332 태그 기능 336 7.4 블로그 메인 화면 345 라우팅 설정 345 블로그 컨트톨러 및 레이아웃 347 인덱스/카테고리/태그 페이지 351 글 페이지 354 7.5 RSS 피드 358 라우팅 설정 358 RSS 피드 플러그인 설치 359 피드 컨트롤러 360 7.6 블로그 애플리케이션 구동 362 프로덕션 환경 세팅 362 Mongrel 웹 서버 사용법 364 Apache와 Mongrel을 사용한 가상 호스트 설정 368 부록 A. 루비 주요 클래스 API 371 A.1 배열 373 A.2 날짜 384 A.3 정수 391 A.4 실수 395 A.5 해시 398 A.6 구간 404 A.7 문자열 405 A.8 시간 413 부록 B. 레일스 명령어•메소드 요약표 별첨 |