원서인 『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