small medium large xlarge

The latest version of the book is B1.0, released 3 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: 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...
Adaobi Obi Tulton says: Hi, Perry. Unfortunately, since the epubs don't have actual pages like the pdfs do, there isn't a way for us to add these inks.
  • 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 (07-Jul-19)
#85523
Paper page: 4
rails-dev-box setup process Fails on fresh Ubuntu install. libvirt is not installed in the /var/run/libvirt directory from package manager... va...more...
  • Reported in: B1.0 (07-Jul-19)
#85524
Paper page: 4
Ubuntu 18.04: ref: rails-dev-box vagrant up New vagrant install from aptitude breaks for this command... Must be installed from developer...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...
Sam Ruby says: The official homebrew instructions say ruby.
  • Reported in: B1.0 (05-May-19)
  • Fixed: 04-Jun-19, awaiting book release
#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)
  • Fixed: 04-Jun-19, awaiting book release
#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)
  • Fixed: 04-Jun-19, awaiting book release
#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)
  • Fixed: 04-Jun-19, awaiting book release
#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 (01-Jun-19)
  • Fixed: 04-Jun-19, awaiting book release
#85334
PDF page: 11
When trying to install ChromeDriver using brew install I get this error message: $brew install chromedriver Error: No available formula with t...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 (13-Jun-19)
#85391
PDF page: 11
chromedriver is now a brew cask, that's why the installation is not correct, at first you have to at cask with brew tap homebrew/cask and then ins...more...
  • Reported in: B1.0 (01-Jun-19)
  • Fixed: 04-Jun-19, awaiting book release
#85335
PDF page: 23
The text says: "If you want to enable this server to be accessed by other machines on your network, you can specify 0.0.0.0 as the host to bind to:...more...
  • Reported in: B1.0 (11-Jun-19)
#85383
PDF page: 27

"That’s the template file is named hello.html.erb" proabbly should been "That’s why the template file is named hello.html.erb"
--Joao Marcos Gris

  • Reported in: B1.0 (22-Jul-19)
#85600
PDF page: 77
"bin/rails test" cases error: ➜ depot git:(master) ✗ bin/rails test Running via Spring preloader in process 56508 Run options: --seed 3899 # ...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...
Adaobi Obi Tulton says: Hi, Tony. Please check your settings. It could be the viewing percentage might not be high enough. If you're still having issues after you increase the percentage, please let me know.
  • 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 (20-Jun-19)
#85425
PDF page: 110

javascript_include_tag() should update to javascript_pack_tag()--THETNAUNGSOE

  • Reported in: B1.0 (20-Jun-19)
#85426
PDF page: 114

Wrong Screenshot.
Background color of Sidebar and Header (as per application.scss) is Green.--THETNAUNGSOE

  • 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 (23-Jun-19)
#85453
PDF page: 163
using 'let' will not allow to add more than 1 time. Js error will display "cart already declared" in browser dev console. rails6/depot_l/app/view...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...
  • Reported in: B1.0 (17-Jun-19)
#85413
PDF page: 411
"rake" vs "bin/rails" typo. “You can force the database to a specific version by supplying the VERSION= parameter to the rake db:migrate command: ...more...
  • Reported in: B1.0 (17-Jun-19)
#85416
PDF page: 437
"In Part II, you iteratively built an application, built up test cases along the way, and ultimately deployed it using Capistrano. We designed this ap...more...