small medium large xlarge

The latest version of the book is P1.0, released 2 months 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: P1.0 (09-Feb-20)
#86302
PDF page: 4

Chapter 1 - Installing Rails
Section: Installing on Windows

Text indicates Ruby 2.6.0 but graphic indicates Ruby 2.3.3.--R. Scott Shaffer

  • Reported in: P1.0 (09-Feb-20)
#86303
PDF page: 5
This entire section needs to be updated. The Windows installer now includes the MSYS2 installation as as final step and the commands in the PDF book a...more...
  • Reported in: P1.0 (12-Feb-20)
#86312
PDF page: 9

After installing rbenv, running ruby -v returns an error 'ruby is not installed'

Fix: run rbenv rehash--Abletech

  • Reported in: B4.0 (30-Jan-20)
#86281
Paper page: 14
You install google-chrome-stable without a specified version, but for chrome driver, you use version 2.41, so I think they could be incompatible. (The...more...
  • Reported in: P1.0 (24-Mar-20)
#86471
Paper page: 23
On p.23, it says "As the second line of the startup tracing indicates..." Instead, it should say "As the second TO LAST line of the startup tracing i...more...
  • Reported in: P1.0 (14-Feb-20)
#86328
PDF page: 147
the scss has an error: rails6/depot_i/app/assets/stylesheets/carts.scss you sadly used th instead of td as selector two times. its: tfoot {...more...
  • Reported in: P1.0 (12-Feb-20)
#86313
PDF page: 179

After the form example, the paragraph states: "the first argument, module:order..."

fix: should be model--Abletech

  • Reported in: P1.0 (29-Feb-20)
#86384
PDF page: 179
The paragraph right below the code snippet about form_with(), there is a typo in "The first argument, module: @order tells the helper...", which shoul...more...
  • Reported in: P1.0 (12-Feb-20)
#86314
PDF page: 185
In the line_item model code the arrows showing the lines to modify are on the wrong lines. Fix: They should be on the first and the third lines.--A...more...
  • Reported in: P1.0 (12-Feb-20)
#86315
PDF page: 200

In the pay_type.jsx file the PayTypeSelector import does not work

fix: Add './' in front: import PayTypeSelector from './PayTypeSelector'--Abletech

  • Reported in: P1.0 (12-Feb-20)
#86316
PDF page: 213

Failed to find chrome binary when running "rails test:system"

fix: Install chrome--Abletech

  • Reported in: P1.0 (12-Feb-20)
#86317
PDF page: 280

In application.html.erb, the form defaults to POST which breaks.

fix: Add explicit method: :get to form tag.--Abletech

  • Reported in: P1.0 (12-Feb-20)
#86318
PDF page: 290

Instructions to use support@example.com as the "From" email

fix: should be the "To" email--Abletech

  • Reported in: P1.0 (12-Feb-20)
#86320
PDF page: 317
Original text: They’re surprised that they call a model class Person and Rails somehow knows to go looking for a database table called people. woul...more...
  • Reported in: P1.0 (12-Feb-20)
#86319
PDF page: 431

command bin/rails generate spec:model Cart does not work

fix: should be bin/rails generate rspec:model Cart--Abletech

  • Reported in: B3.0 (19-Jan-20)
#86268
PDF page: 433

bin/rails generate spec:model Cart
should be:
bin/rails generate rspec:model Cart--Piet Eeken