small medium large xlarge

The latest version of the book is B1.0, released about 1 month ago. If you've bought a PDF of the book and would like to update it to this version (for free), visit your home page.

By default this page displays the errata for the latest version of the book. If you have a previous version, select it here:

If you've found a new error, please submit it.

  • Typo
  • Tech. error
  • Suggestion
  • Maybe next edition
  • Not a problem
  • Reported in: B1.0 (05-May-19)
#85021
Paper page: all
More of a question... with the PDF, there are links at the bottom of each page to get me to this form. Can something like that be implemented in the ...more...
  • Reported in: B1.0 (12-May-19)
#85102
PDF page: 1
I'm surprised there is no longer a deployment section of the book. And the book "Deploying Rails Applications" hasn't been updated since its original ...more...
  • Reported in: B1.0 (14-May-19)
#85211
PDF page: 1
Paper page: 1
Ditto with the deploy comment. Would love to see some kind of addenda, particularly for the non-devops crowd. (Docker based to heroku maybe? Linode ...more...
  • Reported in: B1.0 (28-Apr-19)
#84994
PDF page: 10
Open the terminal and run the following command: > ruby -e "$(curl -fsSL \ ... I had to use "/usr/bin/ruby" instead of "ruby" to get this to work ...more...
  • Reported in: B1.0 (05-May-19)
#85020
PDF page: 10
I start using Ruby and Rails back in 2006. Stopped for a while and I'm now trying to come up to speed with the latest version so I picked the beta ve...more...
  • Reported in: B1.0 (28-Apr-19)
#84993
PDF page: 11
Next, run this command to update Rails to the version used by this book: $ gem install rails --version=6.0.0.beta3 --no-ri --no-rdoc 1 @Lykos --no-...more...
  • Reported in: B1.0 (02-May-19)
#85006
PDF page: 11
The "brew install chromedriver" in the Installing on Mac OS X outputs this error: $ brew install chromedriver Error: No available formula with the...more...
  • Reported in: B1.0 (05-May-19)
#85022
PDF page: 11
Repeat of the brew chromedriver issue but now the brew messgae is: brew install chromedriver Error: No available formula with the name "chromedriv...more...
  • Reported in: B1.0 (12-May-19)
#85086
PDF page: 11
The rbenv install instructions contains the following... Compatibility note: rbenv is incompatible with RVM. Please make sure to fully uninstall RVM ...more...
  • Reported in: B1.0 (06-May-19)
#85023
PDF page: 78

Page 78 footnote 3 has a URL to download the images. I get a 403 Forbidden error. The seeds.rb URL (footnote 2) works fine.--Perry Smith

  • Reported in: B1.0 (22-May-19)
#85291
Paper page: 78

Footnote #3 comes back with forbidden status--Sarosh Arunkumar

  • Reported in: B1.0 (30-Apr-19)
#84998
PDF page: 82
You given no link or istructions to download the images (in this case "ridocker.jpg") in img asset. Conseguence is an action controller exception that...more...
  • Reported in: B1.0 (03-May-19)
#85010
PDF page: 88
Change the font in the PDF - the regular body text is very squished and renders poorly (at least for me on MacOS 10.14.4). Can send a screen shot if...more...
  • Reported in: B1.0 (06-May-19)
#85026
PDF page: 99
Not sure if I have done something wrong, but while running the tests from pages 95-99, I'm getting some fails for the products_controller_test, and I ...more...
  • Reported in: B1.0 (07-May-19)
#85036
PDF page: 110

Should the <main class .... be so far to the right of the rest of the code in the application.html.erb view in from this page?
--Tony Dehnke

  • Reported in: B1.0 (08-May-19)
#85039
PDF page: 129
Pretty sure the screen shot is not correct on this page - Should be showing the Add to Cart button, but it's not. Also - the Add to Cart button...more...
  • Reported in: B1.0 (09-May-19)
#85050
PDF page: 131
Incorrect Screen Shot - does not show the result of Add to Cart PS - it would be great if we could upload screen shots when submitting these. Als...more...
  • Reported in: B1.0 (09-May-19)
#85051
PDF page: 132

Screen Shot incorrect - does not show the Notice box.--Tony Dehnke

  • Reported in: B1.0 (01-May-19)
#85000
PDF page: 163
In the file create.js.erb, the cart is stored in a variable: let cart = document.getElementById('cart') The first time an "Add to cart" button i...more...
  • Reported in: B1.0 (04-May-19)
#85011
PDF page: 181
Halfway the second paragraph, a code snippet says: module: @order This should be: model: order (The first argument, module: @order tells t...more...
  • Reported in: B1.0 (22-May-19)
#85289
PDF page: 292
On page 292 of the book in iBooks, the sentence reads, 'We’re instead redirecting to the cart, where the cart ID is internal state data residing a coo...more...
  • Reported in: B1.0 (22-May-19)
#85290
PDF page: 326
On page 326 in iBooks, in the carst.scss file, in the tfoot portion, it states 'td.price', where is should state 'th.price'. This happens twice in thi...more...