Archive RSS Email

Ruby on Rails Tutorial Chapter 9 is out

Apr 1, 2010 • posted by Michael Hartl

I've just released a draft of Ruby on Rails Tutorial Chapter 9 ("Updating, showing, and deleting users"). It covers the last of the REST actions for the Users resource (edit, update, index, and destroy), as well as authorization before filters, sample data generation, and pagination. This release also includes small updates to Chapter 7 and Chapter 8, fixing a minor issue involving RSpec message expectations.

As noted in my post on the Rails 3 tutorial plan, Rails 3 (and its associated ecosystem) is not yet stable enough for use in an introductory tutorial. (Rails 3 beta 2 was just released today, so they're getting there… :-) As a result, Chapter 9 continues with its use of Rails 2.3.5. Readers interested in helping with the upcoming Rails 3 upgrade should join the Rails 3 Tutorial Brigade.

Michael Hartl

I’m Michael Hartl—author, educator, and entrepreneur. I’m probably best known as the creator of the Ruby on Rails Tutorial, a book and screencast series that together constitute one of the leading introductions to web development. Once called his “favorite book” by Wikipedia founder Jimmy Wales, the Ruby on Rails Tutorial currently has over 150 5-star reviews at Amazon. I’m also (in)famous for creating Tau Day and The Tau Manifesto, which have inspired an international movement dedicated to the proposition that “pi is wrong.” (For example, as a result of The Tau Manifesto, MIT releases their admissions decisions each year at “Tau Time” (6:28 p.m.), and typing tau/2 at Google yields 3.14159…) Finally, I’m a founder of Softcover, a publishing system and sales platform for technical authors, which among other things powers both The Tau Manifesto and the Ruby on Rails Tutorial.

I’m a graduate of Harvard College and have a Ph.D. in Physics from Caltech, where I studied black hole dynamics and was an award-winning instructor in theoretical and computational physics. I’m also an alumnus of Y Combinator, the entrepreneur program that has produced companies such as Dropbox and Airbnb. (Alas, my own Y Combinator startup was neither Dropbox nor Airbnb.)