small medium large xlarge

The latest version of the book is B1.0, released 16 days ago. If you've bought a PDF of the book and would like to upgrade 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 (10-May-17)
#81530
PDF page: viii

Shouldn't the text
And Rails 5.0 is no different

be replaced with the current version (ie):
And Rails 5.1 is no different--Kosmas Chatzimichalis

  • Reported in: B1.0 (13-May-17)
#81538
PDF page: ix
During the ten years since its initial release..... maybe a small detail but since the first release (0.8.0 in rubygems - October 2004), there are ...more...
  • Reported in: B1.0 (20-May-17)
#81550
PDF page: 6
update for rails 5.1.1 $ sudo gem install rails --version=5.1.0 --no-ri --no-rdoc should be $ sudo gem install rails --version=5.1.1 --no-ri ...more...
  • Reported in: B1.0 (20-May-17)
#81551
PDF page: 7
update for rails 5.1.1 $ sudo gem install rails --version=5.1.0 --no-ri --no-rdoc should be $ sudo gem install rails --version=5.1.1 --no-ri ...more...
  • Reported in: B1.0 (20-May-17)
#81552
PDF page: 12
update for rails 5.1.1 $ sudo gem install rails --version=5.1.0 --no-ri --no-rdoc should be $ sudo gem install rails --version=5.1.1 --no-ri ...more...
  • Reported in: B1.0 (20-May-17)
#81553
PDF page: 13
update for rails 5.1.1 $ sudo gem install rails --version=5.1.0 --no-ri --no-rdoc should be $ sudo gem install rails --version=5.1.1 --no-ri ...more...
  • Reported in: B1.0 (20-May-17)
#81554
PDF page: 14

apt-get install can be replaced with apt install (as used in previous page at the beginning).
--Kosmas Chatzimichalis

  • Reported in: B1.0 (20-May-17)
#81555
PDF page: 14
update for rails 5.1.1 $ sudo gem install rails --version=5.1.0 --no-ri --no-rdoc should be $ sudo gem install rails --version=5.1.1 --no-ri ...more...
  • Reported in: B1.0 (20-May-17)
#81556
PDF page: 15
update for rails 5.1.1 $ sudo gem install rails --version=5.1.0 --no-ri --no-rdoc should be $ sudo gem install rails --version=5.1.1 --no-ri ...more...
  • Reported in: B1.0 (20-May-17)
#81557
PDF page: 15
Before being able to install yarn on Ubuntu 16.04 you will need to do the two additional steps described in the yarn installation (yarnpkg.com/lang/en...more...
  • Reported in: B1.0 (20-May-17)
#81558
PDF page: 15
to install chromedriver in Ubuntu the sudo apt install chromedriver should be sudo apt install chromium-chromedriver --Kosmas Chatzimichali...more...
  • Reported in: B1.0 (20-May-17)
#81559
PDF page: 16

update for rails 5.1.1

replace the two references for 5.1.0 with 5.1.1
--Kosmas Chatzimichalis

  • Reported in: B1.0 (20-May-17)
#81560
PDF page: 24

rails 5.1.1 update

If you get a Rails version other than 5.1.0

should be

If you get a Rails version other than 5.1.1
--Kosmas Chatzimichalis

  • Reported in: B1.0 (20-May-17)
#81561
PDF page: 25

rails 5.1.1 update

Rails 5.1.0 application

should be

Rails 5.1.1 application
--Kosmas Chatzimichalis

  • Reported in: B1.0 (10-May-17)
#81529
PDF page: 81
In the PDF download, on page 81, the download links lead to 404's. It's possible the links are the same on other formats but I have not checked. me...more...
  • Reported in: B1.0 (17-May-17)
#81541
PDF page: 93
"After making this change, we rerun the tests, and they report that all is well." Actually, at this point one of the tests fails (below), because t...more...
  • Reported in: B1.0 (17-May-17)
#81542
PDF page: 199

Command line to launch foreman is misspelled "forman start -p 3000", the "e" is missing in foreman.--Ken Beegle

  • Reported in: B1.0 (20-May-17)
#81563
PDF page: 199

"forman start -p 3000"

should be "foreman" with an "e"--Brent Nordquist

  • Reported in: B1.0 (18-May-17)
#81547
PDF page: 204

Mismatched double- and single-quote here:

<select id="pay_type' name="order[pay_type]">--Brent Nordquist

  • Reported in: B1.0 (18-May-17)
#81545
PDF page: 210
The react code adds the <PayTypeCustomComponent /> and wraps the element in a div. This is noted in the paragraph below but it may be nice to highligh...more...