정오표

 

 

원서인 『Agile Web Development with Rails』의 정오표는 여기입니다.

 

162쪽 위쪽 소스코드 1행, 3행

<%= form_remote_tag …

<% form_remote_tag …

<%= end %>

<% end %>

 

163쪽 위쪽 소스코드 밑에서부터 3행

@cart = find_car

@cart = find_cart

 

202쪽 위쪽 소스코드 1행

Private

private

 

211쪽 두 번째 소스코드 5행, 밑에서부터 3행

<%= form_tag do %>

<% form_tag do %>

<%= end %>

<% end %>

213쪽 위쪽 소스코드 2행, 3행

It’s <%= Tiime.now %>.

It’s <%= Time.now %>.

We have <%= plurize(@total_orders, “order”) %>.

We have <%= pluralize(@total_orders, “order”) %>.

363쪽 본문 첫 문단 밑에서 2행

-99,000부터 +99,999까지의 수를 저장할 수 있다.

-99,999부터 +99,999까지의 수를 저장할 수 있다.

 

371쪽 본문 맨 밑줄

이렇게 하면 테이블에 ticket_number 열이 추가되면서 기본 키로 설정된다.

이렇게 하면 테이블에 number 열이 추가되면서 기본 키로 설정된다.

 

375쪽 세 번째 소스코드 7행

(mike와 fred사이에 빈 행 추가)

 

378쪽 셋째 줄

내가 마이그레이션에서 주로 사용하는 경우는

내가 마이그레이션을 주로 사용하는 경우는

 

416쪽 첫 번째 소스코드 3행

author = Authors.find(entry.author_id)

author = Author.find(entry.author_id)

 

450쪽 다이어그램 왼쪽 테이블의 제목

invoices

line_items

 

457쪽 첫 번째 본문 1행, 2행

:dependen=>:false (또는 nil)

:dependen=>false (또는 nil)

자식과 부모 테이블 사이에 외래키를 정의하였다면

자식과 부모 테이블 사이에 외래 키 제약을 정의하였다면

 

458쪽 밑에서 5행

has_many의  independent 옵션은 :delete_all이라는 값을 추가로 받는다.

has_many의 dependent 옵션은 :delete_all이라는 값을 추가로 받는다.

517쪽 소스코드

def initialize(attrs_to_manage)

def initialize(*attrs_to_manage)

 

545쪽 본문 6행

:conditions => { :name => /regexp/ 또는 string, …}

질문 – 정규표현식이 conditions 안에 삽입될 수 있는지요?

역자 – 이 부분은 원서의 문제인데, 원서에서 충분한 설명을 하지  않아 어떻게 수정해야 할지 모르겠습니다. 일단은 아래와  같이 써놓으면 문제는 없습니다. name/value에 어떤 것이든  들어갈 수 있으니까요.

:conditions => { :name => value }

 

553쪽 아래에서 세번째 문단 2행

매핑은 월과 일의 디폴트를 사용하여

매핑은 월과 일의 이전 설정값을 사용하여

555쪽 위쪽 소스코드

url_for(option => value, …)

url_for(options => value, …)

역자 – 원서에도 option이라고는 되어 있는데, 바로 다음 줄에서는 options를 사용하고 있으므로 options가 맞을 것 같습니다.

 

568쪽 소스코드 밑에서 3행

render :nothing => true, :status => “20Created

render :nothing => true, :status => “201 Created

 

665쪽 3행

수준에서 pagenate를 선언하여

수준에서 paginate를 선언하여

 

667쪽 그림 22.1 3번 소스코드, 4번 소스코드

(물음표(?) 삭제)

 

678쪽 밑에서 2행

숫자만 표시하려면, :use_moth_numbers=>true로 설정하자.

숫자만 표시하려면, :use_month_numbers=>true로 설정하자.

 

690쪽 박스 안 2행 ‘닫는 중괄호’

인스턴스 변수의 이름에 열고 닫는 중괄호를 추가하자.

인스턴스 변수의 이름에 열고 닫는 대괄호를 추가하자.

693쪽 두번째 소스코드 2행

@result = Float(params[:arg1].send(params[:op], params[:arg2])

@result = Float(params[:arg1].send(params[:operator], params([arg2])

 

745 코드부분 밑에서 4번째 email

Body: <textarea cols=”40″ id=”ema il_body” name=”email[body]” rows=”20″></textarea><br/>

Body: <textarea cols=”40″ id=”email_body” name=”email[body]” rows=”20″></textarea><br/>

 

750쪽 위쪽 소스코드 2행

:html => {:action => url_for(:action => ‘send_email_no_ajax’)} dp %>

:html => {:action => url_for(:action => ‘send_email_no_ajax’)} do %>

 

754쪽 6행

이 절에서는 UI 효과를 제공하는 Script.aculo.us 헬퍼와 2 외 다른 헬퍼들을

이 절에서는 UI 효과를 제공하는 Script.aculo.us 헬퍼와 이 외 다른 헬퍼들을

 

색인 xxxiii쪽 url_for 항목

url_for 메서드 295, 49, 555, 558

url_for 메서드 295, 549, 555, 558