Errata
The errata list is a list of errors and their corrections that were found after the product was released. If the error was corrected in a later version or reprint the date of the correction will be displayed in the column titled "Date Corrected".
The following errata were submitted by our customers and approved as valid errors by the author or editor.
Color key: Serious technical mistake Minor technical mistake Language or formatting error Typo Question Note Update
Version | Location | Description | Submitted By | Date submitted | Date corrected |
---|---|---|---|---|---|
Printed | Page 10 last paragraph (3rd line from bottom of page) |
Edit the new controller at the path app/controller/greeting_controller.rb: |
Anonymous | ||
Printed | Page 10 last paragraph (3rd line from bottom of page) |
Edit the new controller at the path app/controller/greeting_controller.rb: |
Anonymous | ||
Printed | Page 12 Example 1-1, line 3 of code |
<h1>Welcome to your first Rails application<h1> |
Anonymous | ||
Printed | Page 12 Example 1-1, line 3 of code |
<h1>Welcome to your first Rails application<h1> |
Anonymous | ||
Printed | Page 14 end of page |
app/view/greeting/index.rhtml |
Anonymous | ||
Printed | Page 14 end of page |
app/view/greeting/index.rhtml |
Anonymous | ||
Printed | Page 15 First Code Example |
class GreetingController < ApplicationController |
Anonymous | ||
Printed | Page 15 First Code Example |
class GreetingController < ApplicationController |
Anonymous | ||
Printed | Page 24 2/3 down |
The code "rake migrate" will produce a deprecation notice when executed. |
Anonymous | ||
Printed | Page 24 2/3 down |
The code "rake migrate" will produce a deprecation notice when executed. |
Anonymous | ||
Printed | Page 30 Fig. 2.3, under Class: Photographer < Person |
type"Person" |
Anonymous | ||
Printed | Page 30 Fig. 2.3, under Class: Photographer < Person |
type"Person" |
Anonymous | ||
Printed | Page 32 class Person |
[:state, :State] |
Anonymous | ||
Printed | Page 32 class Person |
[:state, :State] |
Anonymous | ||
Printed | Page 37 last paragraph before example at bottom |
db/migrate/create_slideshow.rb |
Anonymous | ||
Printed | Page 37 last paragraph before example at bottom |
db/migrate/create_slideshow.rb |
Anonymous | ||
Printed | Page 38 Figure 3-1 |
Class: Person |
Anonymous | ||
Printed | Page 38 Figure 3-1 |
Class: Person |
Anonymous | ||
Printed | Page 39 2nd sentence in footnote |
text fixtures |
Anonymous | ||
Printed | Page 39 2nd sentence in footnote |
text fixtures |
Anonymous | ||
Printed | Page 41 2nd text paragraph |
you can to see |
Anonymous | ||
Printed | Page 41 2nd text paragraph |
you can to see |
Anonymous | ||
Printed | Page 42 in the sidebar on Cascading Relationships, the following line has a syntax error |
has_many :line_items, dependent => true |
Anonymous | ||
Printed | Page 42 Table 3-2, last row, Description column |
photo.slides.clear |
Anonymous | ||
Printed | Page 42 in the sidebar on Cascading Relationships, the following line has a syntax error |
has_many :line_items, dependent => true |
Anonymous | ||
Printed | Page 42 Table 3-2, last row, Description column |
photo.slides.clear |
Anonymous | ||
Printed | Page 45 Final paragraph |
Redundant text. |
Anonymous | ||
Printed | Page 45 Final paragraph |
Redundant text. |
Anonymous | ||
Printed | Page 46 5th text paragraph (ignoring code listings) |
On page 39, we create slideshow_data.sql. On page 46 it is refered to as |
Anonymous | ||
Printed | Page 46 5th text paragraph (ignoring code listings) |
On page 39, we create slideshow_data.sql. On page 46 it is refered to as |
Anonymous | ||
Printed | Page 47 First code example under "Join Models" |
has_many :photos :through => :slides |
Anonymous | ||
Printed | Page 47 First code example under "Join Models" |
has_many :photos :through => :slides |
Anonymous | ||
Printed | Page 48 Figure 3-5, in Class: Slide |
slideshow |
Anonymous | ||
Printed | Page 48 Code block |
acts_as_list :scope => "slideshow_id" |
Anonymous | ||
Printed | Page 48 Figure 3-5, in Class: Slide |
slideshow |
Anonymous | ||
Printed | Page 48 Code block |
acts_as_list :scope => "slideshow_id" |
Anonymous | ||
Printed | Page 50 Table 3-3 |
The code examples for move_higher and move_lower are reversed. |
Anonymous | ||
Printed | Page 50 2nd sentence of 1st paragraph (1st line under "Trees") |
you could implement... |
Anonymous | ||
Printed | Page 50 Table 3-3 |
The code examples for move_higher and move_lower are reversed. |
Anonymous | ||
Printed | Page 50 2nd sentence of 1st paragraph (1st line under "Trees") |
you could implement... |
Anonymous | ||
Printed | Page 54 4th bullet point |
...to jumpstarts your development. |
Anonymous | ||
Printed | Page 54 4th bullet point |
...to jumpstarts your development. |
Anonymous | ||
Printed | Page 55 3rd text paragraph |
photo_controller.rb |
Anonymous | ||
Printed | Page 55 3rd text paragraph |
photo_controller.rb |
Anonymous | ||
Printed | Page 62 Middle of the page |
The text instructs the reader to "look at one of the views. Open app/views/photos/list.rhtml..." |
Anonymous | ||
Printed | Page 62 Middle of the page |
The text instructs the reader to "look at one of the views. Open app/views/photos/list.rhtml..." |
Anonymous | ||
Printed | Page 65 2nd paragraph |
rapidly take shape. |
Anonymous | ||
Printed | Page 65 2nd paragraph |
rapidly take shape. |
Anonymous | ||
Printed | Page 66 Item 10 |
rendering elements than are used... |
Anonymous | ||
Printed | Page 66 Item 10 |
rendering elements than are used... |
Anonymous | ||
Printed | Page 71 4th paragraph (excluding code listings) |
it makes the h call look more like its part of the tag. |
Anonymous | ||
Printed | Page 71 4th paragraph (excluding code listings) |
it makes the h call look more like its part of the tag. |
Anonymous | ||
Printed | Page 83 1st paragraph (excluding code listings) |
Finally, it assigns a @selected a list of IDs |
Anonymous | ||
Printed | Page 83 1st paragraph (excluding code listings) |
Finally, it assigns a @selected a list of IDs |
Anonymous | ||
Printed | Page 86 2/3rds down the page |
The 3 sections explaining the code end with colons and not periods. This is misleading |
Anonymous | ||
Printed | Page 86 2/3rds down the page |
The 3 sections explaining the code end with colons and not periods. This is misleading |
Anonymous | ||
Printed | Page 95 2nd paragraph |
Now show a slideshow by loading slideshow/list and clicking Show |
Anonymous | ||
Printed | Page 95 2nd paragraph |
Now show a slideshow by loading slideshow/list and clicking Show |
Anonymous | ||
Printed | Page 96 Bottom code example on the page |
update_slide_order method looks for template and gives errors. |
Anonymous | ||
Printed | Page 96 Bottom code example on the page |
update_slide_order method looks for template and gives errors. |
Anonymous | ||
Printed | Page 97 CSS listing half-way down page |
The line "padding: 0.50em;" is repeated unnecessarily in the listing for |
Anonymous | ||
Printed | Page 97 CSS listing half-way down page |
The line "padding: 0.50em;" is repeated unnecessarily in the listing for |
Anonymous | ||
Printed | Page 101 Paragraph that starts with Finally, |
Finally, notice two Ajax related helpers: drop_receiving_element and observe_field. |
Anonymous | ||
Printed | Page 101 Paragraph that starts with Finally, |
Finally, notice two Ajax related helpers: drop_receiving_element and observe_field. |
Anonymous | ||
Printed | Page 129 3rd paragraph ("Windows") |
...plus the Rad Rails IDE. |
Anonymous | ||
Printed | Page 129 3rd paragraph ("Windows") |
...plus the Rad Rails IDE. |
Anonymous | ||
Printed | Page 130 Top; Step number three |
...update the paths in the all of the configuration files. |
Anonymous | ||
Printed | Page 130 4th paragraph |
During development, it is easiest use Ruby's... |
Anonymous | ||
Printed | Page 130 Top; Step number three |
...update the paths in the all of the configuration files. |
Anonymous | ||
Printed | Page 130 4th paragraph |
During development, it is easiest use Ruby's... |
Anonymous | ||
Printed | Page 163 Ajax listing in index, line 1 |
JavaScrpt |
Anonymous | ||
Printed | Page 163 Ajax listing in index, line 1 |
JavaScrpt |
Anonymous |