small medium large xlarge

The latest version of the book is P1.0, released over 11 years 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 (11-May-09)
Paper page: 37

"install the ruby-opendid gem" should be "install the ruby-openid gem"

  • Reported in: P1.0 (11-May-09)
Paper page: 38

In the Users migration, the line

'User.create(:name => 'maik', :password => "t0p$ecret")'

fails. Delete the line.

  • Reported in: P1.0 (11-May-09)
Paper page: 39
A sessions view is offered, but the matching changes to the routes.rb file are not made, so these files are not used. Include the use of "map.resou...more...
  • Reported in: B2.0 (15-Oct-08)
PDF page: 254
Introducing the OrderHandler comes as a surprise to me. I use ActiveMessaging in production, and the first thing I thought was, why the heck would I i...more...